@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap');
:root{--purple:#6d4aff;--grad:linear-gradient(135deg,#7b5cff 0%,#5a35e8 55%,#4a28c9 100%);--gold:#f5b83d;--ink:#1b1646;--muted:#5d6285;--soft:#f4f1ff;--page:#f5f3ff;--line:rgba(109,74,255,.14);--shadow:0 10px 30px -12px rgba(60,35,160,.2);--shadow-lg:0 24px 60px -20px rgba(60,35,160,.25);--arabic:'IBM Plex Sans Arabic',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--arabic);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.secondary{color:var(--muted)}.brand{display:inline-flex;align-items:center;gap:8px;direction:ltr;font:700 19px Poppins,sans-serif;color:var(--ink)}.brand>span{color:var(--purple)}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--grad);color:white;box-shadow:0 8px 20px -8px #6d4affb3}.btn{font-family:var(--arabic);font-weight:600;transition:transform .25s,box-shadow .25s,filter .25s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--grad);border:0;color:#fff;box-shadow:0 10px 22px -10px #6d4affcc}.btn-primary:hover{background:var(--grad);color:#fff;filter:brightness(1.07);box-shadow:0 14px 28px -10px #6d4affe0}.btn-outline-primary{border-color:#dcd5fb;color:#4a28c9;background:#fff}.btn-outline-primary:hover{background:var(--soft);border-color:var(--purple);color:#4a28c9}.btn-white{background:#fff;color:#4a28c9;box-shadow:var(--shadow)}.btn-white:hover{background:#fbfaff;color:#4a28c9}.kicker{display:inline-block;color:var(--purple);font-size:12px;font-weight:700}.arrow-link{color:#4a28c9;font-size:13px;font-weight:600}.topbar{position:sticky;top:0;z-index:10;background:#ffffffdf;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 6px 24px -16px #3c23a059}.navbar{min-height:74px}.navbar .nav-link{color:var(--muted);border-radius:8px;font-size:13px}.navbar .nav-link:hover{background:#6d4aff12;color:#4a28c9}.navbar-toggler{border-color:#e6e2fb}.navbar-toggler-icon{filter:invert(.24) sepia(.6) saturate(3) hue-rotate(220deg)}
.hero{position:relative;overflow:hidden;padding:78px 0 72px;background:radial-gradient(700px 420px at 12% 8%,#7b5cff2b,transparent 60%),radial-gradient(600px 400px at 92% 20%,#f5b83d24,transparent 60%),linear-gradient(180deg,#f7f5ff,#fff)}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #6d4aff26;border-radius:30px;background:#ffffffb8;color:#4a28c9;font-size:11px;font-weight:600}.pill i{width:7px;height:7px;background:var(--purple);border-radius:50%;box-shadow:0 0 9px #6d4aff80}.hero h1{margin:20px 0 16px;font-size:clamp(48px,6vw,76px);line-height:1.22;letter-spacing:-1.4px;font-weight:700;background:linear-gradient(135deg,#1b1646 25%,#4a28c9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:500px;color:var(--muted);line-height:2;font-size:16px}.proof{display:flex;align-items:center;gap:13px;margin-top:30px}.proof>span{display:flex;flex-direction:column;gap:3px;font-size:12px}.proof small{color:var(--muted);font-size:10px}.avatars{display:flex;direction:ltr;padding-left:8px}.avatars b{display:grid;place-items:center;margin-left:-9px;width:35px;height:35px;border:2px solid white;border-radius:50%;background:#ebe6ff;color:#4a28c9;font-size:12px}.avatars b:nth-child(2){background:#f7e7f1;color:#773f69}.avatars b:nth-child(3){background:#e4f5ec;color:#22724e}.avatars b:nth-child(4){background:#fff1d1;color:#92680e}.growth-card{max-width:470px;margin-inline:auto;padding:24px;background:#ffffffed;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-lg)}.growth-head,.chart-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.live{color:#15966b;font-size:10px}.growth-value{margin-top:30px;font:700 39px Poppins,sans-serif;color:var(--ink);direction:ltr;text-align:right}.growth-value small{color:var(--purple);font-size:17px}.growth-card>.secondary{font-size:11px}.bars{height:140px;display:flex;align-items:end;gap:8px;margin-top:14px;border-bottom:1px solid #ece9f7;background:repeating-linear-gradient(to bottom,transparent 0,transparent 34px,#6d4aff0b 35px,#6d4aff0b 36px)}.bars i{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(0deg,#a994ff,#6d4aff);opacity:.88}.chart-labels{padding-top:8px;font-size:9px;color:#8588a4}.order-mini{display:flex;align-items:center;gap:11px;margin-top:20px;padding:11px;border-radius:12px;background:#faf9ff;border:1px solid #f0edfb}.order-mini>span{display:flex;flex:1;flex-direction:column;gap:3px;font-size:11px}.order-mini small{color:var(--muted);font-size:9px}.service-icon{display:inline-grid;place-items:center;vertical-align:middle;width:34px;height:34px;border-radius:11px;font-size:17px;margin-left:7px}.instagram{background:#fdf0f8;color:#c14993}.tiktok{background:#ecfbfb;color:#168d91}.youtube{background:#fff0f0;color:#d44e4e}.telegram{background:#eef8ff;color:#397db5}.badge-soft{background:#f4f1ff;color:#4a28c9;padding:5px 9px;border-radius:30px;font-size:9px;white-space:nowrap}.sample{display:block;margin-top:11px;color:#8588a4;font-size:9px}.growth-card>.sample{text-align:left}.trust-strip{padding:22px 0;background:#fff;border-block:1px solid #ebe7fb}.trust-strip .col-6{display:flex;flex-direction:column;gap:4px}.trust-strip b{font-size:13px}.trust-strip small{color:var(--muted);font-size:10px}.section{padding-top:82px;padding-bottom:82px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.section h2,.section-head h2{font-size:clamp(30px,4vw,43px);line-height:1.35;margin:10px 0 0;font-weight:700}.section-head>p{max-width:300px;font-size:12px;line-height:1.9}.service-card,.step-card{height:100%;padding:21px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s,border-color .3s}.service-card:hover,.step-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:#6d4aff66}.service-card{position:relative;min-height:205px}.service-card>small{position:absolute;left:20px;top:23px;color:#9895b4;font:11px Poppins}.service-icon{width:40px;height:40px}.service-card h3{margin:18px 0 8px;text-align:right;font:600 17px Poppins,var(--arabic)}.service-card p,.step-card p{color:var(--muted);font-size:11px;line-height:1.9}.service-card>a{display:inline-block;margin-top:10px;color:#4a28c9;font-size:10px;font-weight:600}.how-section{background:#fff;border-block:1px solid #ebe7fb}.how-section .section{padding-top:70px;padding-bottom:75px}.how-section .text-center h2{margin:10px 0;font-size:36px}.step-card{background:linear-gradient(150deg,#fff,#fcfbff);box-shadow:none}.step-card>b{color:var(--purple);font:700 13px Poppins}.step-card h3{font-size:17px;margin:23px 0 8px}.step-card p{margin:0}.premium-table{border:1px solid var(--line);border-radius:17px;overflow:hidden;box-shadow:var(--shadow);background:#fff}.premium-table .table{--bs-table-bg:transparent;--bs-table-color:var(--ink);--bs-table-border-color:#f0edfb;margin:0}.premium-table th{background:linear-gradient(135deg,#f4f1ff,#fbfaff);color:#4a28c9;font-size:11px;font-weight:600;padding:15px}.premium-table td{padding:13px 15px;vertical-align:middle;font-size:11px}.premium-table td:nth-child(2){color:var(--muted)}.premium-table td a{color:#4a28c9;font-weight:600}.cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:78px;padding:32px 38px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(ellipse at 82% 0,#f5b83d24,transparent 45%),linear-gradient(135deg,#f4f1ff,#fff);box-shadow:var(--shadow)}.cta h2{font-size:30px;line-height:1.4;margin:9px 0 0}.footer{padding:22px 0;background:#120e3a;color:#c2bed9;font-size:10px}.footer .brand{color:#fff;font-size:16px}.footer .brand>span{color:#c3b5ff}.footer .brand-mark{width:27px;height:27px;background:linear-gradient(135deg,#f5b83d,#ffcf67);color:#352167;box-shadow:none}
/* User and admin dashboard */
.dashboard{min-height:100vh;background:#f5f3ff}.side-nav{position:fixed;z-index:20;inset:0 auto 0 0;width:244px;padding:25px 17px;display:flex;flex-direction:column;background:linear-gradient(165deg,#5a35e8,#25175d 52%,#150f3d);box-shadow:7px 0 28px -23px #2d1873cc}.side-nav>.brand{color:#fff;margin-bottom:38px}.side-nav>.brand>span{color:#fff}.side-nav>.brand .brand-mark{background:linear-gradient(145deg,#f5b83d,#ffcf67);color:#352167;box-shadow:none}.side-label{margin:0 11px 12px;color:#d2c9fa;font-size:10px}.side-link{display:flex;align-items:center;gap:13px;margin:3px 0;padding:12px;border-radius:10px;color:#d9d2f5;font-size:13px}.side-link:hover,.side-link.active{background:#ffffff1c;color:white}.side-link.active{border-right:2px solid var(--gold)}.side-bottom{margin-top:auto}.help-box{display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:14px;background:#ffffff12;border:1px solid #ffffff22;border-radius:13px;color:#fff;font-size:11px}.help-box small{color:#d2c9fa;font-size:9px}.help-box a{margin-top:5px;color:#ffd36b;font-size:10px}.dash-main{max-width:1500px;margin-right:244px;padding:24px 32px 50px}.dash-head{display:flex;align-items:center;gap:13px;margin-bottom:23px}.dash-head>div:first-of-type{flex:1}.dash-head small{color:#777795;font-size:10px}.dash-head h1{margin:4px 0 0;font-size:21px;font-weight:600}.dash-head h1 em{color:var(--purple);font-style:normal}.user-pill{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600}.user-pill>b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eee9ff;color:#4a28c9}.user-pill>span{display:flex;flex-direction:column;gap:3px}.user-pill small{font-size:9px;font-weight:400}.admin-avatar{background:#f5e9ff!important;color:#7440a9!important}.menu-btn{display:none;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#4a28c9}.balance,.admin-welcome{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 27px;border:1px solid #ddd4ff;border-radius:17px;background:radial-gradient(ellipse at 88% 35%,#f5b83d25,transparent 35%),linear-gradient(115deg,#fff,#f4f1ff 60%,#fff);box-shadow:var(--shadow);margin-bottom:15px}.balance>div{display:flex;flex-direction:column;gap:5px}.balance small{color:var(--muted);font-size:10px}.balance h2{margin:0;font:700 31px Poppins,sans-serif;direction:ltr;text-align:right}.balance h2 i{color:#777795;font:500 12px var(--arabic)}.metrics{margin-bottom:12px}.metric,.white-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow)}.metric{overflow:hidden;min-height:116px;padding:15px}.metric>small{display:block;color:#727795;font-size:10px}.metric>b{display:block;margin-top:9px;font:700 22px Poppins,var(--arabic);direction:ltr;text-align:right}.metric>b small{font-size:9px}.metric>span{display:block;margin-top:4px;color:#8588a4;font-size:9px}.metric>span.green{color:#15966b}.metric>i{position:absolute;left:15px;top:13px;color:#6d4aff38;font-size:21px;font-style:normal}.white-card{padding:18px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.card-head h2{margin:5px 0 0;font-size:15px;font-weight:600}.step{padding:5px 10px;border:1px solid #e5e0fc;border-radius:22px;color:#4a28c9;background:#f8f6ff;font-size:9px}.form-label{margin-bottom:6px;color:#302b57;font-size:10px;font-weight:600}.form-control,.form-select,.input-group-text{min-height:41px;border:1px solid #e6e2fb;border-radius:10px;background:#fbfaff;color:#1b1646;font:11px var(--arabic)}.form-control::placeholder{color:#9291ad}.form-control:focus,.form-select:focus{border-color:var(--purple);background:#fff;color:var(--ink);box-shadow:0 0 0 4px #6d4aff20}.form-select option{color:var(--ink)}.input-group-text{background:var(--soft);color:#4a28c9}.estimate{display:flex;align-items:center;height:41px;padding:0 12px;border:1px dashed #e2def5;border-radius:10px;background:#fbfaff;color:#777795;font-size:10px}.form-hint{padding:10px 12px;border-radius:9px;background:#f8f6ff;color:#777795;font-size:9px}.icon-tile{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f4f1ff;color:var(--purple);font-size:19px}.pay-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #f0edfb;color:#4a28c9;font-size:12px}.pay-row>b{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--soft)}.pay-row>span{display:flex;flex:1;flex-direction:column;gap:3px;color:var(--ink);font-size:10px;font-weight:600}.pay-row small{color:var(--muted);font-size:9px;font-weight:400}.premium-data{--bs-table-bg:transparent;--bs-table-color:var(--ink);--bs-table-border-color:#f0edfb;margin:0;font-size:10px}.premium-data th{background:linear-gradient(135deg,#f4f1ff,#fbfaff);color:#4a28c9;font-size:9px;font-weight:600;white-space:nowrap}.premium-data th,.premium-data td{padding:11px 9px;vertical-align:middle;white-space:nowrap}.premium-data td{color:#37325d}.tag{display:inline-block;padding:4px 8px;border-radius:20px;font-size:9px;white-space:nowrap}.tag.wait{background:#fff4d9;color:#987018}.tag.done{background:#e5f7ee;color:#1c8058}.tag.off{background:#f0eff6;color:#777795}.ticket{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #f0edfb}.ticket>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;font-size:9px;font-weight:600}.ticket small{color:var(--muted);font-size:8px;font-weight:400}.ticket-dot{width:7px;height:7px;border-radius:50%;background:#e5ad2d}.ticket-dot.green{background:#15966b}
.admin-welcome{padding:22px 26px}.admin-welcome h2{font-size:23px;line-height:1.4;margin:7px 0}.admin-welcome p{margin:0;color:var(--muted);font-size:10px}.range{border:1px solid #e6e2fb;border-radius:9px;background:#fff;color:#4a28c9;padding:8px 12px;font:10px var(--arabic)}.profit-stats{display:flex;justify-content:space-between;gap:10px;padding:5px 0 17px;border-bottom:1px solid #f0edfb}.profit-stats>div{display:flex;flex-direction:column;gap:7px}.profit-stats small{color:#777795;font-size:9px}.profit-stats b{font:600 15px Poppins,var(--arabic);direction:ltr;text-align:right}.profit-stats i{font:9px var(--arabic);color:#777795}.profit-chart{display:flex;gap:11px;height:215px;padding:19px 0 25px}.y-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:13px;color:#8588a4;font-size:8px}.chart{position:relative;flex:1}.chart .grid{position:absolute;inset-inline:0;border-top:1px dashed #ece9f7}.chart .grid:nth-child(1){top:0}.chart .grid:nth-child(2){top:25%}.chart .grid:nth-child(3){top:50%}.chart .grid:nth-child(4){top:75%}.chart svg{position:absolute;inset:0 0 20px;width:100%;height:calc(100% - 20px)}.x-axis{position:absolute;bottom:0;inset-inline:0;display:flex;justify-content:space-between;color:#8588a4;font-size:8px}.cost-example{display:grid;grid-template-columns:1fr auto;gap:11px 5px;padding:12px;margin-top:15px;border-radius:10px;background:#fbfaff;color:#777795;font-size:9px}.cost-example b{color:#302b57;font:500 10px Poppins,var(--arabic)}.cost-example b.purple{color:#4a28c9}.provider{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #f0edfb}.provider>b{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f4f1ff;color:#4a28c9;font:700 14px Poppins}.provider>b.violet{background:#f5e9ff;color:#7440a9}.provider>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;font-size:10px;font-weight:600}.provider small{color:#777795;font-size:8px;font-weight:400}
@media(max-width:1199px){.side-nav{width:220px}.dash-main{margin-right:220px;padding-inline:22px}}
@media(max-width:767px){.navbar .navbar-collapse{position:absolute;top:68px;inset-inline:0;padding:14px 20px 20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.navbar .navbar-collapse .btn{margin:5px 0!important}.hero{padding:52px 0}.hero h1{font-size:49px}.hero-copy{font-size:13px}.growth-card{margin-top:7px;padding:19px}.section{padding:60px 0}.section-head{align-items:flex-start;flex-direction:column}.cta{align-items:flex-start;flex-direction:column;padding:25px;margin-bottom:55px}.footer .container{flex-direction:column!important}.side-nav{width:255px;transform:translateX(-105%);transition:transform .2s}.side-nav.open{transform:translateX(0);box-shadow:0 0 0 100vmax #1b164666}.dash-main{margin:0;padding:16px 13px 38px}.menu-btn{display:block}.dash-head{gap:9px}.dash-head h1{font-size:17px}.user-pill>span{display:none}.balance{padding:18px;gap:9px}.balance h2{font-size:25px}.balance>.btn{padding-inline:11px!important;font-size:10px;white-space:nowrap}.metric{padding:12px;min-height:105px}.metric>b{font-size:19px}.white-card{padding:14px}.card-head h2{font-size:13px}.profit-stats>div{min-width:28%}.profit-stats b{font-size:12px}.profit-chart{height:190px}.admin-welcome{padding:18px}.admin-welcome h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}

/* Clean red and white store theme from the supplied screenshot */
:root{--red:#ed3348;--ink:#172033;--muted:#667085;--page:#fff;--line:#e8eaf0;--soft:#f7f8fb;--shadow:0 9px 24px -16px #10182855;--shadow-lg:0 16px 30px -18px #10182866}
.pill{background:#fff;border-color:#f5c9ce;color:#c62237}.pill i{background:var(--red);box-shadow:0 0 9px #ed334880}
body,.public-page,.dashboard{background:#fff;color:var(--ink)}.topbar{background:#ffffffed;border-bottom:1px solid #ebedf1;box-shadow:0 4px 14px -12px #10182855}.brand{color:var(--ink)}.brand>span{color:var(--red)}.brand-mark{background:var(--red);color:#fff;box-shadow:0 7px 18px -9px #ed3348aa}.btn-primary{background:var(--red);border:0;color:#fff;box-shadow:0 8px 18px -8px #ed334888}.btn-primary:hover{background:#d9273d;color:#fff}.btn-outline-primary{border-color:#e3e6ed;color:#344054;background:#fff}.btn-outline-primary:hover{background:#f7f8fb;border-color:#d0d5dd;color:var(--ink)}.navbar .nav-link{color:#475467}.navbar .nav-link:hover{background:#f7f8fb;color:var(--red)}.navbar-toggler{border-color:#e4e7ec}.navbar-toggler-icon{filter:none}
.store-section{padding-top:27px;padding-bottom:48px}.store-heading{text-align:center}.store-heading h1{margin:0;color:#172033;font-size:36px;font-weight:750;letter-spacing:-.7px}.store-heading h1 em{font-style:normal;color:var(--red)}.store-heading p{margin:12px 0 0;color:#475467;font-size:15px}.store-switch{display:inline-flex;gap:9px;margin:34px auto 38px;padding:4px}.store-switch button{border:1px solid #e4e7ec;border-radius:30px;background:#fff;color:#344054;padding:11px 27px;min-width:190px;font:600 13px var(--arabic);box-shadow:0 5px 14px -11px #10182866;transition:.2s}.store-switch button.active{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 8px 16px -7px #ed334899}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.platform-tile{display:flex;min-height:226px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:20px;padding:23px 14px;color:#fff;text-align:center;box-shadow:0 10px 18px -14px #10182888;transition:transform .22s,box-shadow .22s}.platform-tile:hover{transform:translateY(-4px);box-shadow:0 15px 25px -13px #10182899;color:#fff}.platform-tile strong{font-size:16px;font-weight:700}.platform-tile small{font-size:11px;opacity:.93}.platform-symbol{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#ffffff35;color:#fff;font:700 37px Arial,sans-serif}.platform-tile.facebook{background:#2879ed}.platform-tile.instagram{background:#e94062}.platform-tile.tiktok{background:linear-gradient(145deg,#272727,#050505)}.platform-tile.twitter{background:#24a5ed}.platform-tile.youtube{background:#ff1111}.platform-tile.telegram{background:#1294cf}.platform-tile.spotify{background:#20bd62}.platform-tile.discord{background:#5965ed}.platform-tile.pinterest{background:#d92243}.platform-tile.snapchat{background:#ffed16;color:#171717}.platform-tile.snapchat .platform-symbol{background:#0002;color:#171717}.platform-tile.tumblr{background:#405a74}.platform-tile.maps{background:#4b8bf2}.platform-tile.digital-blue{background:#2879ed}.platform-tile.digital-violet{background:#7658e9}.platform-tile.digital-green{background:#20ad73}.platform-tile.digital-orange{background:#ed7e3c}.platform-grid[hidden]{display:none!important}.stats-section{padding:25px 0;border-block:1px solid #f0f1f4;background:#fafbfc}.stats-section .col-6{display:flex;flex-direction:column;gap:4px}.stats-section strong{font-size:13px}.stats-section small{font-size:10px;color:var(--muted)}.lower-section,.faq-section{padding-top:55px;padding-bottom:55px}.lower-section h2,.faq-section h2{font-size:29px;font-weight:700;margin:9px 0}.eyebrow,.kicker{color:var(--red)}.info-card{height:100%;padding:22px;border:1px solid #eaecf0;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.info-card>b{color:var(--red)}.info-card h3{font-size:16px;margin:18px 0 8px}.info-card p,.faq-section details p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.faq-section details{padding:16px 2px;border-bottom:1px solid #eaecf0}.faq-section summary{cursor:pointer;font-size:13px;font-weight:600}.faq-section details p{padding-top:12px}.footer{background:#111827;color:#d0d5dd}.footer .brand{color:#fff}.footer .brand>span{color:#ff7887}.footer .brand-mark{background:var(--red)}
/* Light dashboard navigation and cards */
.side-nav{background:#fff;border-left:1px solid #eaecf0;box-shadow:8px 0 24px -23px #10182888}.side-nav>.brand{color:#172033}.side-nav>.brand>span{color:var(--red)}.side-nav>.brand .brand-mark{background:var(--red);color:#fff}.side-label{color:#98a2b3}.side-link{color:#475467}.side-link:hover,.side-link.active{background:#fff1f2;color:var(--red)}.side-link.active{border-right:2px solid var(--red)}.help-box{background:#fafbfc;border-color:#eaecf0;color:#344054}.help-box small{color:var(--muted)}.help-box a{color:var(--red)}.dash-head h1{color:#172033}.dash-head h1 em{color:var(--red)}.user-pill>b{background:#fff1f2;color:var(--red)}.balance,.admin-welcome{border-color:#f5c9ce;background:linear-gradient(110deg,#fff,#fff7f7 65%,#fff);box-shadow:var(--shadow)}.metric,.white-card{background:#fff;border-color:#eaecf0;box-shadow:var(--shadow)}.metric>i{color:#ed33482b}.step{border-color:#f6d1d5;color:var(--red);background:#fff7f7}.form-control,.form-select,.input-group-text{border-color:#d0d5dd;background:#fff;color:#172033}.form-control:focus,.form-select:focus{border-color:var(--red);box-shadow:0 0 0 4px #ed33481c}.estimate,.form-hint{background:#fafbfc;border-color:#eaecf0;color:var(--muted)}.icon-tile,.pay-row>b{background:#fff1f2;color:var(--red)}.premium-data th{background:#faf8f8;color:#475467}.premium-data td{color:#344054}.tag.wait{background:#fff7e6;color:#9a6700}.tag.done{background:#ecfdf3;color:#027a48}.tag.off{background:#f2f4f7;color:#667085}.admin-welcome p,.profit-stats small,.profit-stats i,.x-axis,.y-axis{color:var(--muted)}.cost-example{background:#fafbfc;color:var(--muted)}.cost-example b{color:#344054}.cost-example b.purple{color:var(--red)}.provider>b{background:#fff1f2;color:var(--red)}.range{border-color:#e4e7ec;color:#344054}
/* Registration page */
.signup-page{min-height:100vh;background:#fff}.back-link{font-size:12px;color:#475467}.signup-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;max-width:1040px;padding-top:38px;padding-bottom:50px;min-height:calc(100vh - 125px)}.signup-intro{position:relative;overflow:hidden;min-height:450px;padding:40px 34px;border-radius:22px;background:radial-gradient(circle at 15% 10%,#ffffff88,transparent 45%),linear-gradient(145deg,#fff1f2,#fff 74%);border:1px solid #f8d6da}.signup-intro h1{margin:22px 0 12px;font-size:39px;line-height:1.4;font-weight:750;color:#172033}.signup-intro h1 em{font-style:normal;color:var(--red)}.signup-intro>p{max-width:385px;color:var(--muted);font-size:13px;line-height:2}.benefit{display:flex;align-items:center;gap:10px;margin-top:15px;color:#344054;font-size:12px}.benefit>b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ecfdf3;color:#027a48}.signup-abstract{position:absolute;bottom:-36px;left:22px;display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:#ed334812;color:var(--red);font-size:50px}.signup-abstract i{position:absolute;width:95px;height:95px;border:1px solid #ed33482b;border-radius:50%}.signup-abstract>b{position:absolute;top:15px;right:14px;display:grid;place-items:center;width:37px;height:37px;border-radius:13px;background:#fff;box-shadow:var(--shadow);font-size:22px}.signup-card{padding:32px;background:#fff;border:1px solid #eaecf0;border-radius:21px;box-shadow:0 16px 45px -30px #10182866}.signup-title h2{font-size:24px;font-weight:700;margin:9px 0 4px}.signup-title p{color:var(--muted);font-size:11px;margin-bottom:22px}.signup-card .form-label{color:#344054;font-size:10px}.signup-card .form-control{min-height:43px;border-radius:10px;font-size:11px}.field-hint{display:block;margin-top:5px;color:#98a2b3;font-size:9px}.password-wrap{position:relative}.password-wrap .form-control{padding-left:44px}.password-wrap button{position:absolute;z-index:2;top:50%;left:11px;transform:translateY(-50%);border:0;background:transparent;color:var(--muted)}.terms-check{display:flex;align-items:center;gap:9px;margin-top:19px;color:#475467;font-size:10px}.terms-check input{accent-color:var(--red)}.secure-note,.existing-account{margin:13px 0 0;text-align:center;color:var(--muted);font-size:9px}.existing-account{font-size:10px}.existing-account a{color:var(--red);font-weight:600}.form-status{padding:11px 13px;margin-bottom:15px;border-radius:10px;font-size:11px}.form-status.success{background:#ecfdf3;color:#027a48}.form-status.error{background:#fff1f2;color:#b42318}
@media(max-width:991px){.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signup-wrap{gap:25px}}
@media(max-width:767px){.store-section{padding-top:22px}.store-heading h1{font-size:29px}.store-heading p{font-size:12px}.store-switch{margin:24px auto 26px}.store-switch button{min-width:0;padding:10px 13px;font-size:10px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-tile{min-height:168px;border-radius:16px;padding:15px 8px;gap:9px}.platform-symbol{width:56px;height:56px;font-size:29px}.platform-tile strong{font-size:13px}.platform-tile small{font-size:9px}.lower-section,.faq-section{padding-top:44px;padding-bottom:44px}.side-nav{background:#fff}.side-nav.open{box-shadow:0 0 0 100vmax #10182866}.signup-wrap{grid-template-columns:1fr;gap:17px;padding-top:23px}.signup-intro{min-height:auto;padding:24px 21px}.signup-intro h1{font-size:30px;margin:15px 0 8px}.signup-intro>p{font-size:11px}.benefit{margin-top:10px;font-size:10px}.signup-abstract{width:88px;height:88px;bottom:7px;left:12px;font-size:30px}.signup-abstract i{width:58px;height:58px}.signup-abstract>b{width:26px;height:26px;font-size:15px;top:4px;right:4px}.signup-card{padding:22px 17px}.signup-title h2{font-size:21px}.signup-footer .container{flex-direction:row!important}}
