/*! assets/css/overrides.css minified - src-sha1:a710cb69d09068e760263bc6df7c0cf6a80de8cf - regenerate after editing assets/css/overrides.css: docs/deploy.md "Minified assets" */
:root{--brand-purple:#6e59a4;--brand-amber:#ffbb47;--brand-coral:#e19a82;--brand-lavender:#e6e5fa;--brand-dark:#20183b;--brand-amber-hover:#f0a92e;--brand-purple-hover:#5a4690;--text-body:#4a4063;--text-muted:#6b607e;--shadow-purple:rgba(110, 89, 164, 0.12)}@font-face{font-family:"Radeny";src:local("LCT Radeny disabled");font-weight:400 700;font-style:normal;font-display:swap}html{font-size:16px}body{font-family:"Poppins",system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.7;color:var(--text-body);-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Radeny","Poppins",system-ui,sans-serif;color:var(--brand-dark)}h1,.h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}h2,.h2{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.015em}h3,.h3{font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}h4,.h4{font-size:1.15rem;font-weight:700}h5,.h5{font-size:1rem;font-weight:700}h1.title,h2.title,h3.title,h4.title,h5.title{font-weight:700!important}.img-title{font-weight:700!important}.stepLogo h6,.stepStemps h6,.stepName h6,.stepRegistration h6,.stepCustom h6,.stepQR h6{font-family:"Poppins",system-ui,sans-serif!important;font-weight:500!important;font-size:1rem!important;color:var(--brand-dark)}p,.disc{font-size:1rem;line-height:1.75;color:var(--text-muted);max-width:68ch}p.title{font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:var(--text-muted)}.text-center p,.text-center .disc{margin-left:auto;margin-right:auto}.content-para p{max-width:none;margin-left:auto;margin-right:auto}.content-sec,.our-program-section,.digital-cards-section,.content-points-section,.howItWork-section,.whoItFor-section,.whyLoyaltycard-section,.superFan-section,.four-step-section,.phone-step-section,.sec-block{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.rts-banner-area.banner-style-one{padding-top:clamp(12px,2vw,24px);padding-bottom:0}.rts-banner-area.banner-style-one .banner-one-inner{margin-bottom:12px!important}.homepage-main-img picture{display:block;max-width:80%;margin:0 auto}.inner-hero-banner .hero-banner-img picture,.inner-hero-banner .hero-banner-img img{display:block;max-width:60%;margin:0 auto}.contact-title-area h2,.rts-section-title h2{margin-bottom:12px}.contact-title-area p.disc{margin-bottom:32px}.rts-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:8px;font-size:.95rem;font-weight:600;font-family:"Poppins",sans-serif;letter-spacing:.01em;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease;cursor:pointer;text-decoration:none;border:0}.rts-btn:active{transform:scale(.97) translateY(1px)}.rts-btn.btn-primary{background:var(--brand-amber)!important;color:var(--brand-dark)!important;border:2px solid var(--brand-amber)!important;box-shadow:0 2px 8px rgba(255,187,71,.3)}.rts-btn.btn-primary:hover{background:var(--brand-amber-hover)!important;border-color:var(--brand-amber-hover)!important;color:var(--brand-dark)!important;box-shadow:0 4px 16px rgba(255,187,71,.4)}.rts-btn.btn-pink{background:var(--brand-amber)!important;color:var(--brand-dark)!important;border:2px solid var(--brand-amber)!important;box-shadow:0 2px 8px rgba(255,187,71,.3)}.rts-btn.btn-pink:hover{background:var(--brand-amber-hover)!important;border-color:var(--brand-amber-hover)!important;color:var(--brand-dark)!important;box-shadow:0 4px 16px rgba(255,187,71,.4)}.rts-btn.btn-border{background:0 0;border:2px solid var(--brand-purple);color:var(--brand-purple)}.rts-btn.btn-border:hover{background:var(--brand-purple);color:#fff}.rts-btn.btn-grey{background:#e9ecf1!important;color:#4a5568!important;border:2px solid #e9ecf1!important;box-shadow:none}.rts-btn.btn-grey:hover{background:#d9dee6!important;border-color:#d9dee6!important;color:var(--brand-dark)!important}.rts-btn.btn-ghost-white{background:0 0!important;border:2px solid rgba(255,255,255,.55)!important;color:#fff!important;transition:background .18s cubic-bezier(.32,.72,0,1),border-color .18s!important}.rts-btn.btn-ghost-white:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.9)!important;color:#fff!important}.quote-btn,a.header-one-btn.quote-btn{background:var(--brand-amber)!important;color:var(--brand-dark)!important;border-radius:8px!important;padding:9px 22px!important;font-weight:600;font-size:.9rem;transition:background .18s,box-shadow .18s,transform .12s;border:2px solid var(--brand-amber)!important}.quote-btn:hover,a.header-one-btn.quote-btn:hover{background:var(--brand-amber-hover)!important;border-color:var(--brand-amber-hover)!important;color:var(--brand-dark)!important;box-shadow:0 4px 14px rgba(255,187,71,.35)}.rts-single-wized,.service-one-inner,.pricing-wrapper-one{border-radius:12px;border:1px solid #e8e4f3;box-shadow:0 2px 12px var(--shadow-purple);transition:box-shadow .2s,transform .2s}.rts-single-wized:hover,.service-one-inner:hover{box-shadow:0 6px 24px rgba(110,89,164,.18);transform:translateY(-2px)}a{transition:color .15s}a:hover{color:var(--brand-purple)}.contact-info a:not(.rts-btn):hover,.contact-info a:not(.rts-btn):focus-visible{color:#fff;text-decoration:underline}.contact-info a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.infoBox .contact-wa-btn{display:inline-flex;gap:10px;white-space:nowrap;margin:4px 0 30px}.infoBox .contact-wa-btn i{font-size:1.2em}.infoBox .contact-wa-btn:hover,.infoBox .contact-wa-btn:focus-visible{background:#fff!important;border-color:#fff!important;color:var(--brand-dark)!important;text-decoration:none}@media (max-width:767px){.infoBox .contact-wa-btn{display:flex;width:100%;min-width:0;max-width:100%}}input[type=text],input[type=email],input[type=tel],input[type=phone],select,textarea{font-family:"Poppins",sans-serif;font-size:1rem;color:var(--brand-dark)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--brand-purple)!important;box-shadow:0 0 0 3px rgba(110,89,164,.15)!important;outline:0}@media (max-width:767px){.rts-btn{padding:11px 20px;font-size:.9rem}h1,.h1{letter-spacing:-.01em}}.faq-list{display:flex;flex-direction:column;gap:0;border:1.5px solid #dcd8f0;border-radius:12px;overflow:hidden}details.faq-item{background:#fff;border-bottom:1.5px solid #dcd8f0}details.faq-item:last-child{border-bottom:none}details.faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--brand-dark);line-height:1.4;list-style:none;user-select:none;gap:12px;transition:background .15s}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary::after{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236e59a4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px;transition:transform .22s ease}details.faq-item[open] summary::after{transform:rotate(180deg)}details.faq-item summary:hover{background:#f5f3fc}details.faq-item[open] summary{background:var(--brand-lavender);color:var(--brand-purple);border-bottom:1.5px solid #c9c3e8}.faq-content{padding:0 22px 18px;animation:faqSlideIn .18s ease}.faq-content p{font-size:.95rem;line-height:1.7;color:var(--text-muted);margin:10px 0 0;max-width:none}@keyframes faqSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#faq-punch-card h2,#faq-membership-card h2,section[id^=faq] h2{margin-bottom:28px}.hero-demo-wrap{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:44px}.hero-demo-phones{display:flex;align-items:flex-start;gap:14px}.hero-demo-phone{width:182px;background:#10091e;border-radius:26px;border:4px solid #221a3a;padding:11px 9px 9px;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 28px 64px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.07);position:relative}.hero-demo-phone::before{content:"";display:block;width:52px;height:4px;background:#221a3a;border-radius:3px;margin:0 auto 10px}.hero-demo-card{background:linear-gradient(140deg,#6e59a4 0,#8b72c8 100%);border-radius:16px;padding:14px 12px 12px;position:relative;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.18)}.hero-demo-card--member{background:linear-gradient(140deg,#1e1436 0,#2d2060 100%)}.hero-demo-card::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60%at 20% 10%,rgba(255,255,255,.1),transparent);pointer-events:none}.hero-demo-card-top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.hero-demo-logo-dot{width:18px;height:18px;border-radius:50%;background:var(--brand-amber);flex-shrink:0;box-shadow:0 0 7px rgba(255,187,71,.55)}.hero-demo-logo-dot--coral{background:var(--brand-coral);box-shadow:0 0 7px rgba(225,154,130,.55)}.hero-demo-biz{font-size:.68rem;font-weight:700;color:#fff;letter-spacing:.01em;flex:1}.hero-demo-badge{font-size:.53rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.45)}.hero-demo-card-sub{font-size:.62rem;color:rgba(255,255,255,.72);margin-bottom:12px;line-height:1.4;font-weight:500}.hero-demo-stamps{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:8px}.hd-st{aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.12);border:1.5px dashed rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;font-size:0;color:#fff;animation-duration:13s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite;animation-fill-mode:both}.hd-st-reward{font-size:.75rem}.hd-st:nth-child(1){animation-name:st1}.hd-st:nth-child(2){animation-name:st2}.hd-st:nth-child(3){animation-name:st3}.hd-st:nth-child(4){animation-name:st4}.hd-st:nth-child(5){animation-name:st5}.hd-st:nth-child(6){animation-name:st6}.hd-st:nth-child(7){animation-name:st7}.hd-st:nth-child(8){animation-name:st8}.hd-st:nth-child(9){animation-name:st9}.hd-st:nth-child(10){animation-name:st10}@keyframes st1{0%,6%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}7%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}9%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st2{0%,14%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}15%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}17%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st3{0%,22%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}23%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}25%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st4{0%,30%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}31%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}33%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st5{0%,38%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}39%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}41%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st6{0%,46%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}47%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}49%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st7{0%,54%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}55%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}57%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st8{0%,62%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}63%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}65%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st9{0%,70%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}71%{background:#ffbb47;transform:scale(1.45);box-shadow:0 0 12px rgba(255,187,71,.9);border-color:#ffbb47}73%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28)}}@keyframes st10{0%,78%{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28);font-size:0}79%{background:#ffbb47;transform:scale(1.6);box-shadow:0 0 20px #ffbb47;border-color:#ffbb47;font-size:.75rem;color:#fff}81%,86%{background:#ffbb47;transform:scale(1.1);box-shadow:0 0 14px rgba(255,187,71,.6);border-color:#ffbb47;font-size:.75rem;color:#fff}88%,89%{background:#ffbb47;transform:scale(1);box-shadow:none;border-color:#ffbb47;font-size:.75rem;color:#fff}91%,to{background:rgba(255,255,255,.12);transform:scale(1);border-color:rgba(255,255,255,.28);font-size:0}}.hero-demo-hint{font-size:.58rem;color:rgba(255,255,255,.45);text-align:center;margin-bottom:10px}.hero-demo-wallet-row{display:flex;align-items:center;gap:5px;font-size:.57rem;color:rgba(255,255,255,.45)}.hero-demo-wallet-row svg{flex-shrink:0}.hero-demo-member-name{font-size:.72rem;font-weight:700;color:#fff;margin-bottom:2px}.hero-demo-member-tier{font-size:.58rem;font-weight:700;color:var(--brand-amber);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.mc-qr-wrap{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mc-qr-code{width:64px;height:64px;background:#fff;border-radius:8px;padding:6px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:2px;flex-shrink:0;position:relative;overflow:hidden}.q1{background:#20183b;border-radius:1px}.q0{background:0 0}.mc-scan-line{position:absolute;left:-2px;right:-2px;height:2px;top:0;background:linear-gradient(90deg,transparent 0,rgba(255,187,71,.95) 50%,transparent 100%);box-shadow:0 0 6px rgba(255,187,71,.9),0 0 12px rgba(255,187,71,.4);animation:mcScan 4.5s linear infinite}@keyframes mcScan{0%{top:0;opacity:0}6%{opacity:1}78%{top:100%;opacity:.9}84%,to{top:0;opacity:0}}.mc-qr-side{flex:1}.mc-pts-num{font-size:1.1rem;font-weight:800;color:#fff;line-height:1;margin-bottom:2px}.mc-pts-label{font-size:.56rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.mc-reward-badge{font-size:.62rem;font-weight:700;color:var(--brand-dark);background:var(--brand-amber);border-radius:100px;padding:4px 10px;text-align:center;margin-bottom:10px;animation:rewardPop 4.5s cubic-bezier(.32,.72,0,1) infinite}@keyframes rewardPop{0%,78%{opacity:0;transform:translateY(5px) scale(.85)}83%{opacity:1;transform:translateY(0) scale(1.05)}86%,92%{opacity:1;transform:translateY(0) scale(1)}98%,to{opacity:0;transform:translateY(-2px) scale(.95)}}.hero-demo-notif{position:absolute;z-index:10;display:flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.4)}.hero-demo-notif--stamp{top:-14px;left:-10px;background:#1a7a4a;color:#fff;font-size:.68rem;font-weight:600;padding:5px 11px;border-radius:100px;animation:notifPop 1.3s cubic-bezier(.32,.72,0,1) infinite}@keyframes notifPop{0%,8%{opacity:0;transform:translateY(-6px) scale(.88)}18%,68%{opacity:1;transform:translateY(0) scale(1)}82%,to{opacity:0;transform:translateY(4px) scale(.94)}}.hero-demo-notif--push{top:-14px;right:-10px;background:rgba(28,20,52,.96);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px 10px 6px 7px;gap:7px;animation:pushSlide 4.5s cubic-bezier(.32,.72,0,1) infinite}@keyframes pushSlide{0%,80%{opacity:0;transform:translateX(14px) scale(.93)}86%{opacity:1;transform:translateX(0) scale(1)}88%,93%{opacity:1;transform:translateX(0) scale(1)}99%,to{opacity:0;transform:translateX(6px) scale(.96)}}.hero-demo-push-icon{width:24px;height:24px;border-radius:6px;background:var(--brand-purple);display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.hero-demo-push-app{font-size:.54rem;font-weight:600;color:rgba(255,255,255,.45);margin-bottom:2px;text-transform:uppercase;letter-spacing:.06em}.hero-demo-push-msg{font-size:.64rem;font-weight:600;color:#fff}.hero-demo-caption{margin-top:14px;font-size:.75rem;color:rgba(255,255,255,.35);letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.hd-st,.mc-scan-line,.mc-reward-badge,.hero-demo-notif--stamp,.hero-demo-notif--push{animation:none!important}.hd-st{background:#ffbb47;border-color:#ffbb47}.hd-st-reward{font-size:.75rem;color:#fff}.mc-reward-badge{opacity:1;transform:none}.hero-demo-notif--stamp{opacity:1;transform:none}.hero-demo-notif--push{display:none}}@media (max-width:520px){.hero-demo-phone{width:148px}.hero-demo-phones{gap:8px}.mc-qr-code{width:52px;height:52px}.mc-pts-num{font-size:.9rem}.hero-demo-notif--stamp{left:-6px;font-size:.6rem;padding:4px 8px}.hero-demo-notif--push{right:-6px}}@media (max-width:380px){.hero-demo-phone--member{display:none}.hero-demo-notif--push{display:none}.hero-demo-phone{width:190px}}.comparison-table{width:100%;border-collapse:collapse;font-size:.925rem;border-radius:14px;overflow:hidden;box-shadow:0 2px 16px rgba(110,89,164,.1)}.comparison-table thead tr{background:var(--brand-dark);color:#fff}.comparison-table th{padding:14px 18px;font-weight:600;font-family:"Poppins",sans-serif;font-size:.875rem;letter-spacing:.01em}.comparison-table th.ct-col-label{text-align:left}.comparison-table th.ct-col-neg{text-align:center;opacity:.75}.comparison-table th.ct-col-pos{text-align:center;background:var(--brand-purple)}.comparison-table tr.ct-row-even{background:#fff}.comparison-table tr.ct-row-odd{background:#f5f3fc}.comparison-table td{border-bottom:1px solid #e8e4f3}.comparison-table td.ct-cell-label{padding:12px 18px;font-weight:600;color:var(--brand-dark)}.comparison-table td.ct-cell-neg{padding:12px 18px;text-align:center;color:var(--text-muted)}.comparison-table td.ct-cell-pos{padding:12px 18px;text-align:center;color:#1a7a4a;font-weight:600}.comparison-table tbody tr:last-child td{border-bottom:none}@media (max-width:600px){.comparison-table th,.comparison-table td{padding:10px 12px;font-size:.82rem}}.js-sr .sr-item{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.32,.72,0,1),transform .72s cubic-bezier(.32,.72,0,1);will-change:transform,opacity}.js-sr .sr-item.sr-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js-sr .sr-item{opacity:1;transform:none;transition:none}}.content-sec,.whoItFor-section,.whyLoyaltycard-section{background:var(--brand-lavender)}.steps-section{background:#f0eeff}.hero-main-btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px}.hero-pricing-btn{display:inline-flex;align-items:center;border:2px solid var(--brand-purple)!important;color:var(--brand-purple)!important;background:0 0!important;border-radius:8px;padding:12px 28px;font-weight:600;font-size:1rem;text-decoration:none;transition:background .18s,color .18s}.hero-pricing-btn:hover{background:var(--brand-purple)!important;color:#fff!important}.eyebrow-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(110,89,164,.1);border:1px solid rgba(110,89,164,.2);color:var(--brand-purple);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:18px}.rts-banner-area .eyebrow-badge,.our-program-section .eyebrow-badge{background:rgba(255,187,71,.12);border-color:rgba(255,187,71,.3);color:var(--brand-amber)}.loyaltyCardBox{padding:40px 36px;border:2px solid rgba(110,89,164,.12);border-radius:20px;box-shadow:0 2px 20px rgba(110,89,164,.08);min-height:280px;display:flex;flex-direction:column;height:100%;transition:box-shadow .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1),border-color .28s cubic-bezier(.32,.72,0,1)}.loyaltyCardBox:hover{box-shadow:0 12px 40px rgba(110,89,164,.18);border-color:rgba(110,89,164,.35);transform:translateY(-4px)}.loyaltyCardBox .boxexx{width:56px;height:56px;border-radius:14px;margin-bottom:24px;flex-shrink:0}.loyaltyCardBox h5{font-size:1.1rem!important;font-weight:700!important;color:var(--brand-dark)!important;margin-bottom:12px;line-height:1.3}.loyaltyCardBox p{font-size:.95rem!important;line-height:1.7;color:var(--text-muted);max-width:none;margin:0}.fourMainBox{border-radius:16px;border:2px solid transparent;box-shadow:0 2px 12px rgba(110,89,164,.08);transition:box-shadow .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1),border-color .28s cubic-bezier(.32,.72,0,1)}.fourMainBox:hover{box-shadow:0 10px 36px rgba(110,89,164,.16);border-color:rgba(110,89,164,.25);transform:translateY(-3px)}.scancard-box{padding:40px 32px!important;border-radius:20px;box-shadow:0 4px 24px rgba(110,89,164,.15);transition:box-shadow .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1);min-height:200px}.scancard-box:hover{box-shadow:0 14px 48px rgba(110,89,164,.22);transform:translateY(-4px)}@media (min-width:992px){.whyLoyaltycard-section .boxMargin .col-lg-4:nth-child(4),.whyLoyaltycard-section .boxMargin .col-lg-4:nth-child(5){flex:0 0 41.6667%;max-width:41.6667%}}.fourMainBox.active-bg{background:linear-gradient(135deg,var(--brand-purple),#8b72c8);box-shadow:0 8px 32px rgba(110,89,164,.3)}.stepBox{transition:none;position:relative;overflow:hidden}.stp1::before,.stp2::before,.stp3::before{position:absolute;font-family:"Radeny","Poppins",sans-serif;font-size:9rem;font-weight:900;line-height:1;right:8px;bottom:-12px;opacity:.07;pointer-events:none;user-select:none}.stp1::before{content:"1";color:var(--brand-purple)}.stp2::before{content:"2";color:var(--brand-amber)}.stp3::before{content:"3";color:var(--brand-coral)}.stepBox.stp1,.stepBox.stp2{border-right-color:rgba(110,89,164,.2)}.stepBox.stp1 .step-name{color:var(--brand-purple)}.stepBox.stp2 .step-name{color:var(--brand-amber)}.stepBox.stp3 .step-name{color:var(--brand-coral)}.lang-switcher-btn:hover,.lang-switcher.open .lang-switcher-btn{border-color:var(--brand-purple)!important;background:rgba(110,89,164,.06)!important;box-shadow:0 2px 8px rgba(110,89,164,.12)!important}.lang-switcher.open .lang-switcher-btn svg path{stroke:var(--brand-purple)}.lang-option.active{background:var(--brand-lavender)!important;color:var(--brand-purple)!important}.lang-option.active::after{background:var(--brand-purple)!important}.lang-option:hover{background:rgba(110,89,164,.06)!important;color:var(--brand-dark)!important}@media (max-width:576px){.lang-switcher-btn{padding:4px 8px 4px 6px!important;font-size:.78rem!important;border-radius:6px!important}.lang-flag-large{font-size:1rem!important}.lang-code-text{font-size:.72rem!important}.lang-switcher-btn svg{display:none}.lang-switcher-dropdown{min-width:120px!important}}.header-login-btn{border-color:rgba(110,89,164,.25)!important}.header-login-btn:hover{border-color:var(--brand-purple)!important;background:rgba(110,89,164,.06)!important}.header--dark:not(.sticky) .nav-area>ul>li.main-nav>a{color:var(--color-white)}.header--dark:not(.sticky) .nav-area>ul>li.main-nav>a.active,.header--dark:not(.sticky) .nav-area>ul>li.main-nav>a:hover{color:var(--brand-amber)!important;border-bottom-color:var(--brand-amber)}.header--dark:not(.sticky) .header-utils{border-left-color:rgba(255,255,255,.12)!important}.header--dark:not(.sticky) .header-login-btn{color:var(--color-white)!important;border-color:rgba(255,255,255,.65)!important}.header--dark:not(.sticky) .header-login-btn:hover{border-color:var(--color-white)!important;background:rgba(255,255,255,.12)!important}.header--dark:not(.sticky) .lang-switcher-btn{background:0 0!important;border-color:rgba(255,255,255,.65)!important;box-shadow:none!important;color:var(--color-white)}.header--dark:not(.sticky) .lang-code-text{color:var(--color-white)}.header--dark:not(.sticky) .lang-switcher-btn svg path,.header--dark:not(.sticky) .lang-switcher.open .lang-switcher-btn svg path{stroke:var(--color-white)}.header--dark:not(.sticky) .lang-switcher-btn:hover,.header--dark:not(.sticky) .lang-switcher.open .lang-switcher-btn{border-color:var(--color-white)!important;background:rgba(255,255,255,.12)!important}.rts-footer-area{background:var(--brand-dark)!important}.rts-footer-area .wized-title{color:rgba(255,255,255,.95)}.rts-footer-area .wized-2-body a{color:rgba(255,255,255,.65);transition:color .18s cubic-bezier(.32,.72,0,1)}.rts-footer-area .wized-2-body a:hover,.rts-footer-area .footer-two-single-wized .wized-2-body ul li a:hover,.rts-footer-area .footer-two-single-wized .contact-info-1 .disc a:hover{color:var(--brand-amber)}.rts-footer-area .contact-info-1 .icon i{color:var(--brand-amber)}.rts-footer-area .contact-info-1.d-flex a:hover{color:var(--brand-amber)!important}.progress-wrap svg.progress-circle path{stroke:var(--brand-purple)}.our-program-section .counter-main{gap:24px}.our-program-section .counter-box h2{color:var(--brand-amber)}.our-program-section .counter-box p.disc{color:rgba(255,255,255,.7)}.our-program-section .ourprog-content .sub-title{color:rgba(255,255,255,.6)}.our-program-section .ourprog-content .title{color:#fff}.mc-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px}@media (max-width:767px){.mc-features-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991px){.mc-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.whyLoyaltycard-section .boxMargin .col-lg-4:nth-child(4),.whyLoyaltycard-section .boxMargin .col-lg-4:nth-child(5){flex:0 0 100%;max-width:100%}}@media (max-width:767px){.hero-main-btns{padding:0 16px}.scancard-box{margin-bottom:16px}.stepBox.stp1,.stepBox.stp2,.stepBox.stp3{margin-bottom:16px}}.header--sticky,.header--sticky .header-main{transition:background-color .35s ease,box-shadow .35s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.header--sticky .header-main{background-color:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),inset 0 1px 0 rgba(255,255,255,.6),0 8px 32px rgba(35,61,99,.1)}.header--sticky.header--dark:not(.sticky) .header-main{background-color:rgba(32,24,59,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.08),0 8px 32px rgba(0,0,0,.25)}.header--sticky.sticky,.header--sticky.sticky.header-one{background-color:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:0 1px 0 rgba(35,61,99,.08),0 6px 24px rgba(35,61,99,.08)}.header--sticky.sticky .header-main{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px transparent,inset 0 1px 0 transparent,0 8px 32px transparent}}@media (prefers-reduced-motion:reduce){.header--sticky,.header--sticky .header-main{transition:none}}.lct-icon{display:inline-block;font-style:normal;line-height:1;vertical-align:-.125em}.lct-icon>svg{display:block;height:1em;overflow:visible}.lct-icon-fw{width:1.25em}.lct-icon-fw>svg{margin-left:auto;margin-right:auto}@supports (height:1lh){.lct-icon{vertical-align:calc(-.125em - (1lh - 1em)/2)}.lct-icon>svg{margin-top:calc((1lh - 1em)/2);margin-bottom:calc((1lh - 1em)/2)}}.progress-wrap::before,.progress-wrap::after,.progress-wrap:hover::before,.progress-wrap:hover::after{content:none}.progress-wrap .progress-wrap-icon{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:24px;color:var(--color-secondary);pointer-events:none}.progress-wrap .progress-wrap-icon path{fill:currentColor}.faq-wrapper-inner-page .accordion-item .accordion-header button::after,.faq-wrapper-inner-page .accordion-item .accordion-header button[aria-expanded=true]::after{content:none}.faq-wrapper-inner-page .accordion-header .faq-chevron{position:relative;display:block;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;margin-top:-5px;line-height:inherit}.faq-wrapper-inner-page .accordion-header .faq-chevron>svg{position:absolute;left:0;top:.35em}@supports (height:1lh){.faq-wrapper-inner-page .accordion-header .faq-chevron>svg{top:0}}.faq-wrapper-inner-page .accordion-header button[aria-expanded=true] .faq-chevron-closed,.faq-wrapper-inner-page .accordion-header button:not([aria-expanded=true]) .faq-chevron-open{display:none}
