@font-face{font-family:YenadiSignature;src:url("/brand/capriola.ttf") format("truetype");font-weight:100 900;font-display:swap}
@font-face{font-family:YenadiPlex;src:url('/brand/plex-arabic-regular.ttf') format('truetype');font-weight:400 500;font-display:swap}@font-face{font-family:YenadiPlex;src:url('/brand/plex-arabic-semibold.ttf') format('truetype');font-weight:600 800;font-display:swap}body{font-family:YenadiPlex,Tajawal,Arial,sans-serif}button,input,select,textarea{font-family:inherit}h1,h2,h3{letter-spacing:0;line-height:1.5}.stat strong,.order-number,.customer-number,output,.number{font-family:YenadiPlex,Arial,sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.4px}.powered-by{display:inline-flex;align-items:baseline;gap:7px;direction:ltr;white-space:nowrap;color:#8498a7;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.3px}.powered-by b{font-family:YenadiSignature,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:-.6px;color:#123a63;line-height:1;padding-right:2px}.powered-wrap{text-align:center;padding:16px 20px 22px}.preview-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 38px;margin-top:12px;background:#eef4f8;border-block:1px solid #e0eaf0;font-size:12px;color:#638094}.preview-tools summary{cursor:pointer}.preview-tools label{display:flex;align-items:center;gap:9px}.preview-tools select{font-size:12px;min-height:36px;padding:5px 10px;max-width:240px}.preview-tools>div{display:flex;gap:20px;flex-wrap:wrap;margin-top:10px}.runtime-banner{margin:24px 38px 0;border:1px solid #cde4ef;border-radius:14px;padding:17px 20px;background:#edf7fc;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px}.runtime-banner.warning{background:#fff7e9;border-color:#eadbc1;color:#8b6b36}.runtime-banner.error{background:#fff0ec;border-color:#ebd2c9;color:#9b5946}.runtime-banner p{font-size:12px;margin-top:5px}.reward-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.reward-metrics>div{padding:18px;border-radius:13px;background:#f1f7fb}.reward-metrics strong{display:block;font-size:31px;color:#1b6d94;font-variant-numeric:tabular-nums}.reward-metrics span{font-size:12px;color:#6e8798}.reward-list{display:grid;gap:12px}.reward-item{padding:18px;border:1px solid #d8e8ef;border-radius:13px;display:flex;justify-content:space-between;align-items:center;gap:15px}.reward-item small{display:block}.reward-history{margin-top:25px}.reward-history p{font-size:13px;padding:12px 0;border-bottom:1px solid #e7edf2;color:#6c899b}.reward-history b{display:block;color:#28536b}.permission-basics{padding:16px;border:1px solid #dce9f0;border-radius:12px;background:#f6fafc}.form-grid .access-option{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:500}.access-option input{width:18px;min-height:18px;margin-top:4px}.access-option small{display:block}.coverage-row{padding:18px 0;border-bottom:1px solid #e8eef2;display:grid;grid-template-columns:1fr 1fr;gap:20px}.coverage-row p{font-size:13px;color:#7993a3}.coverage-row a{font-size:13px;color:#2484ab}.coverage-banner{margin-bottom:22px}.read-only-note{padding:16px;background:#f2f6f9;border-radius:12px;color:#6a8393;font-size:13px}.coverage-panel{margin-top:20px}.reward-customer-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.reward-customer-title p{font-size:13px;color:#7191a4;margin-top:6px}.dialog-actions{display:flex;gap:10px;justify-content:flex-end}.live-status{padding:7px 12px;border-radius:8px;background:#eaf4f9;color:#397b9f;font-size:12px}.powered-by b::selection{background:#d7eaf4}@media(max-width:780px){.preview-tools{padding:12px 17px}.preview-tools>div{display:grid;gap:10px}.preview-tools select{max-width:210px}.runtime-banner{margin:18px 17px 0;align-items:flex-start;flex-direction:column}.reward-item{align-items:flex-start;flex-direction:column}.coverage-row{grid-template-columns:1fr}.stat strong{font-size:29px}.page-title h1{font-size:27px}.page-title{gap:12px}.page-title .primary{font-size:11px}.app-footer{align-items:flex-start}}

#platformContext[hidden],#ownerContext[hidden],.preview-tools[hidden]{display:none!important}#platformActor{max-width:100%;min-width:180px}.list-row>div{min-width:0}.person small{overflow-wrap:anywhere}@media(max-width:600px){#platformContext label{width:100%;display:flex;flex-wrap:wrap;gap:8px}.list-row{flex-wrap:wrap;gap:14px}.list-row .actions{flex-wrap:wrap}}

.nav-account{display:flex;align-items:center;gap:20px;flex-shrink:0}.login-link{font-size:14px;font-weight:600;white-space:nowrap;color:#123a63}@media(max-width:650px){header .nav{flex-wrap:wrap;gap:12px}.nav-account{gap:12px}.login-link{font-size:12px}.nav-account .navcta{font-size:12px;padding:9px 12px}}

.header-signature{border-inline-start:1px solid #dce6ec;padding-inline-start:14px;font-size:9px;gap:5px;flex-shrink:0}.header-signature b{font-size:13px}.login-access{display:flex;align-items:center;gap:13px}.login-access>a{white-space:nowrap}
#yenadiTransition{position:fixed;inset:0;z-index:10000;background:#f5f8faf7;display:grid;place-items:center;backdrop-filter:blur(5px);pointer-events:auto}#yenadiTransition[hidden]{display:none!important}.transition-brand{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;color:#123a63}.transition-brand>img{width:54px;height:auto;animation:yenadi-bell .9s ease-in-out infinite;transform-origin:50% 15%}.transition-brand>strong{font-family:YenadiPlex,Arial,sans-serif;font-size:29px;line-height:1.3}.transition-brand>strong>span{display:block;font:12px Arial,sans-serif;letter-spacing:2.5px;color:#78909f;margin-top:7px}.transition-brand>i{display:block;width:70px;height:2px;background:linear-gradient(90deg,transparent,#2499c8,transparent);animation:yenadi-line 1.1s ease-in-out infinite}.transition-brand .powered-by{font-size:10px}.transition-brand .powered-by b{font-size:14px}@keyframes yenadi-bell{0%,100%{transform:rotate(0)}25%{transform:rotate(6deg)}65%{transform:rotate(-5deg)}}@keyframes yenadi-line{50%{opacity:.35;transform:scaleX(.65)}}@media(prefers-reduced-motion:reduce){.transition-brand>img,.transition-brand>i{animation:none}}@media(max-width:650px){.nav-account{flex-wrap:wrap;gap:10px 14px}.header-signature{padding-inline-start:10px;font-size:8px}.header-signature b{font-size:12px}.login-access{gap:10px}.login-header{flex-wrap:wrap}.login-access .header-signature{border:0;padding:0}header .nav{justify-content:space-between}.nav-account .login-access{order:0}.nav-account .navcta{order:1}}

/* Quiet navigation: one clear login action; trial CTA stays in the hero. */
body#top header .login-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 20px;border:1px solid #cbdde8;border-radius:11px;background:#f1f7fb;color:#123a63;font-size:14px;font-weight:600;transition:background .15s}body#top header .login-link:hover{background:#e5f1f8}
@media(max-width:680px){body#top header .nav{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:13px 16px 11px}body#top header .nav>.brand{justify-content:center;margin:0 auto;font-size:22px}body#top header .nav-account,body#top header .login-access{justify-content:center;width:100%}body#top header .login-link{min-height:38px;padding:6px 26px;font-size:13px;border-radius:10px}body#top header .nav nav{display:none}.login-header{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px 8px}.login-header .logo{justify-content:center}.login-header .login-access{justify-content:center}.login-header .quiet{min-height:34px}html{scroll-padding-top:125px}}

.guest-pass{overflow:hidden;border:1px solid #dce5e9;border-radius:23px;background:#fffdfa;color:#244052;box-shadow:0 12px 35px #153e6010;text-align:right}.pass-brand{display:flex;align-items:center;gap:14px;padding:25px 24px}.pass-logo{width:62px;height:62px;border-radius:16px;border:1px solid #e4e9eb;background:white;display:grid;place-items:center;flex-shrink:0;overflow:hidden}.pass-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.pass-logo>span{font-size:30px;color:#123a63}.pass-brand small{font-size:11px;color:#8b9b9e}.pass-brand h2{font-size:21px;margin-top:3px;overflow-wrap:anywhere}.pass-member{margin-right:auto;font-size:10px;color:#879b9d;max-width:60px}.pass-reward{margin:0 18px;background:#123a63;border-radius:17px;color:white;padding:23px}.pass-reward small{color:#afcbdd;font-size:11px}.pass-reward h3{font-size:27px;color:white;margin:6px 0}.pass-reward p{font-size:14px;color:#d7e6ef;margin:0}.pass-progress{padding:24px}.pass-dots{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.pass-dots>span{aspect-ratio:1;border-radius:50%;border:1px solid #dae4e6;background:#f1f4f2;display:grid;place-items:center;font-size:14px;color:#fff}.pass-dots .earned{background:#3288a1;border-color:#3288a1}.pass-caption{display:flex;justify-content:space-between;margin-top:12px;font-size:11px;color:#7b9098}.pass-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e5ebe9;padding:16px 24px;font-size:12px;color:#51757d}.card-brand-editor{display:grid;gap:14px;padding-bottom:22px;border-bottom:1px solid #e4edf2}.card-brand-editor input[type=file]{font-size:12px;max-width:100%;padding:8px}.quote-steps{display:flex;gap:8px;margin:18px 0 25px}.quote-steps>span{display:grid;place-items:center;background:#edf3f7;border-radius:50%;width:30px;height:30px;font-size:12px}.quote-steps>.active{background:#123a63;color:white}.plan-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.plan-choices label,.custom-choice{padding:18px;border:1px solid #dce8ee;border-radius:14px;display:flex!important;gap:12px!important;align-items:center}.plan-choices label:has(:checked),.custom-choice:has(:checked){border-color:#438eae;background:#f0f8fc}.plan-choices input,.custom-choice input{width:18px!important;min-height:18px}.plan-choices small,.custom-choice small{display:block;font-weight:400;margin-top:6px}.quote-summary{background:#f5f9fb;padding:18px;border-radius:14px;font-size:13px}.quote-summary>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0}.quote-summary p{font-size:12px;margin:5px 0;overflow-wrap:anywhere}.quote-total{border-top:1px solid #d6e5ec;margin-top:10px}.quote-summary b{font-size:12px;text-align:left}.quote-summary small{display:block;font-size:11px;margin-top:12px}@media(max-width:480px){.pass-brand{padding:20px 17px;gap:10px}.pass-member{display:none}.pass-brand h2{font-size:19px}.pass-logo{width:53px;height:53px}.pass-progress{padding:20px 17px}.pass-dots{gap:5px}.pass-reward{padding:18px}.pass-reward h3{font-size:24px}.plan-choices{gap:9px}.plan-choices label{padding:13px}.quote-summary>div{gap:12px}}
/* Restore the compact header arrangement, without the top credit. */
@media(max-width:680px){body#top header .nav{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:14px;padding:14px 16px}body#top header .nav>.brand{margin:0;font-size:21px;flex-shrink:0}body#top header .nav-account,body#top header .login-access{width:auto}body#top header .login-link{padding:7px 14px;min-height:40px;font-size:12px}.login-header{flex-direction:row;justify-content:space-between;padding:20px}.login-header .login-access{width:auto}html{scroll-padding-top:82px}}
