:root{--glass-fill:linear-gradient(145deg,rgba(255,242,222,.19),rgba(255,242,222,.045) 44%,rgba(255,242,222,.12));--glass-edge:rgba(255,245,228,.42);--glass-text:#fff8ee;--glass-shadow:0 18px 48px rgba(48,43,42,.24),inset 0 1px 1px rgba(255,255,255,.48),inset 0 -1px 1px rgba(255,242,220,.13)}.site-header{background:#302b2a2e!important;border-bottom:1px solid rgba(255,245,228,.13);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.customer-form,.flagship-benefits,.wallet-benefit,.customer-choice .benefit,.card,.status-task,.owner-section,.owner-metrics article,.rate-strip,.quick-action,.account-details,.install-card,.action-panel,.redemption-dialog-card,.phone-verification{background:var(--glass-fill)!important;background-color:#302b2a42!important;color:var(--glass-text)!important;border:1px solid var(--glass-edge)!important;border-radius:24px!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}.customer-form{padding:24px}.customer-choice .benefit:has(input:checked){background:linear-gradient(145deg,#ffe0c63d,#a52a2747)!important;border:1px solid rgba(255,229,201,.85)!important;box-shadow:0 0 0 2px #ffdfc521,var(--glass-shadow)!important;padding:24px 16px}.customer-form input,.form-row input,.form-row select,.phone-verification input{background:linear-gradient(135deg,#ffffff12,#ffffff05)!important;background-color:#302b2a3b!important;border:1px solid rgba(255,243,226,.3)!important;border-radius:14px!important;color:#fff9f0!important;box-shadow:inset 0 1px 3px #0000001a,0 1px #ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:inherit!important}input::placeholder{color:#eee1d5!important;opacity:.82}select option{color:#fff8ee;background:#302b2a}.customer-form .form-row>span,.customer-choice .benefit span,.customer-choice .benefit small,.wallet-benefit p,.wallet-benefit small,.quick-action span,.quick-action strong,.account-details p,.install-card span,.install-card strong,.install-steps,.primary-task p,.primary-task label small,.status-task p,.purchase-check,.owner-section p,.owner-section small,.owner-metrics span,.customer-meta,.customer-phone,.customer-primary b,.owner-drilldown summary,.staff-table small,.phone-verification h2,.phone-verification p,.phone-verification label{color:#fff4e6!important}.wallet-benefit h2,.flagship-benefits h2,.flagship-benefits strong,.owner-metrics strong,.acquisition-metrics strong,.rate-strip strong,.phone-verification h2{color:#fff8ee!important}.progress strong{color:#ffe7ce}.progress i{background:#fff0df66}button,.button,.customer-form button[type=submit],.primary-task button,.phone-verification button[type=submit],.whatsapp-action{background:linear-gradient(135deg,#f1aea154,#a52a277d 55%,#e34d4540)!important;background-color:#a52a2747!important;color:#fff8ee!important;border:1px solid rgba(255,224,213,.5)!important;border-radius:999px;box-shadow:0 8px 24px #302b2a33,inset 0 1px 1px #ffffff80,inset 0 -1px 2px #ffd6cd21;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);transition:background-color .18s,box-shadow .18s,transform .18s}button:hover,.button:hover{background-color:#e34d456b!important;box-shadow:0 10px 30px #302b2a40,inset 0 1px 1px #fff8eea6}.button.secondary,.ghost,.primary-task .scan,.phone-verification .auth-close,.phone-verification .auth-change,.install-card>button{background:linear-gradient(145deg,#fff9eb2e,#fff9eb0b)!important;background-color:#302b2a21!important;color:#fff5e9!important;border:1px solid rgba(255,249,235,.36)!important}.text-button{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff3e5!important}.quick-action{border-radius:22px!important}.whatsapp-action svg,.quick-action svg{color:#fff4e5!important}.benefit-status,.customer-greeting>span,.task-number{background:#fff0dc29!important;color:#fff4df!important;border:1px solid rgba(255,245,228,.26)!important;box-shadow:inset 0 1px 1px #ffffff40}.wallet-benefit img{filter:drop-shadow(0 10px 14px #302b2a99)}.programme-guide{background:#302b2a29!important;border:1px solid rgba(255,245,228,.2)!important;box-shadow:inset 0 1px #ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.programme-guide .programme-guide{background:transparent!important;backdrop-filter:none!important;border:0!important;box-shadow:none}.flagship-heading .eyebrow{letter-spacing:0}.flagship-facts{color:#fff2e2}.owner-drilldown,.owner-section details,.customer-table article{border-color:#fff3e333!important}.source-track{background:#ffffff21}.source-track i{background:#d9a393}.phone-verification::backdrop{background:#302b2a73;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.phone-verification input:focus,input:focus,select:focus{outline:2px solid #f3d3bd!important;outline-offset:3px;box-shadow:0 0 0 6px #ffe8d514!important}.programme-wordmark{display:inline-grid;justify-items:center;align-content:center;position:relative;color:#fff8ee;direction:rtl;font-family:Camel,sans-serif!important;line-height:1;min-width:62px;padding-inline:3px}.programme-wordmark .wordmark-first{font-size:15px;line-height:1.65;display:block;transform:translate(9px)}.programme-wordmark .wordmark-marid{font-size:30px;line-height:1.5;display:block;margin-top:-4px}.programme-wordmark:after{content:"";height:1px;width:26px;background:linear-gradient(90deg,transparent,#fff2d9,transparent);position:absolute;bottom:1px;left:4px}.site-header .campaign-id{line-height:1}.site-header img{width:36px;height:36px}.site-header .programme-wordmark .wordmark-first{font-size:12px}.site-header .programme-wordmark .wordmark-marid{font-size:23px}.flagship-heading .programme-wordmark{margin-bottom:8px}.flagship-heading .programme-wordmark .wordmark-first{font-size:16px}.flagship-heading .programme-wordmark .wordmark-marid{font-size:33px}.site-header .ghost{width:46px;height:46px;padding:8px}@supports not (backdrop-filter:blur(1px)){.customer-form,.wallet-benefit,.customer-choice .benefit,.card,.owner-section,.flagship-benefits,.phone-verification{background-color:#302b2ae8!important}input,select{background-color:#302b2ad9!important}}@media(max-width:600px){.customer-form{padding:20px}.customer-choice .benefit:has(input:checked){padding:22px 12px}.flagship-heading{top:18px}.flagship-heading h1{font-size:43px;line-height:1.55!important}.flagship-heading .programme-wordmark{margin-bottom:6px}.flagship-heading .programme-wordmark .wordmark-first{font-size:13px}.flagship-heading .programme-wordmark .wordmark-marid{font-size:28px}}.programme-logo{display:block;object-fit:contain}.site-header .programme-logo{width:74px;height:58px}.flagship-heading .programme-logo{width:94px;height:74px;margin:0 auto 6px}.flagship-heading .eyebrow{margin:0 0 8px}@media(min-width:800px){.flagship-heading .programme-logo{margin-inline:0;width:105px;height:83px}}.site-header .programme-logo{width:142px;height:44px}.flagship-heading .programme-logo{width:220px;height:65px;margin:0 auto 16px}.flagship-heading .eyebrow{margin-bottom:14px}@media(min-width:800px){.flagship-heading .programme-logo{width:270px;height:79px;margin-inline:0}}@media(prefers-reduced-motion:reduce){button,.button{transition:none!important}}.flagship-heading h1{line-height:1.3!important}.site-header>a{position:relative;display:block}.site-header>a>img{opacity:0}.site-header>a:before{content:"";position:absolute;inset:0;background:#a52a27;mask:url(/referral/assets/marid-mark-white.png) center/contain no-repeat;-webkit-mask:url(/referral/assets/marid-mark-white.png) center/contain no-repeat;pointer-events:none}@media(max-width:799px){.flagship-heading h1{line-height:1.3!important}}
