:root{--black:#0d0d0d;--navy:#101826;--gold:#d4af37;--gold-soft:#e9c65c;--white:#fff;--gray:#f5f5f5;--line:#e6e6e6;--text-dim:#666;--whatsapp:#25d366;--green:#1a9b4c;--radius:16px;--maxw:1260px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--white);color:var(--black);font-family:Cairo,Tajawal,sans-serif;line-height:1.75;overflow-x:hidden}img,svg{max-width:100%;display:block}img{object-fit:cover;width:100%;height:100%}a{color:inherit;text-decoration:none}ul{list-style:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{color:var(--gold);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:22px;height:2px;display:inline-block}h1,h2,h3{font-weight:800}.section{padding:96px 0}.section-title{margin-bottom:14px;font-size:clamp(25px,3.1vw,38px);font-weight:900}.section-sub{color:var(--text-dim);max-width:680px;font-size:16.2px}.center{text-align:center;margin:0 auto 50px}.center .section-sub{margin:0 auto}.btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:15px 30px;font-size:15px;font-weight:800;transition:all .25s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--black)}.btn-gold:hover{background:var(--gold-soft);transform:translateY(-2px)}.btn-outline{color:var(--white);background:0 0;border-color:#ffffff80}.btn-outline:hover{background:#ffffff1a}.btn-outline-dark{border-color:var(--black);color:var(--black);background:0 0}.btn-outline-dark:hover{background:var(--black);color:var(--white)}.btn-play{color:var(--white);align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.btn-play .pcirc{border:1.5px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-sm{border-radius:9px;padding:10px 18px;font-size:13px}svg.ic{width:22px;height:22px}.icon-tile{border-radius:11px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.icon-tile.on-black{color:var(--gold);background:#d4af371f}.icon-tile.on-white{background:var(--black);color:var(--gold)}.icon-tile.on-gray{background:var(--white);color:var(--gold);border:1px solid var(--line)}.icon-tile.sm{border-radius:9px;width:36px;height:36px}.icon-tile.lg{border-radius:14px;width:64px;height:64px}header{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d0df5;border-bottom:1px solid #d4af3726;width:100%;position:fixed;top:0;left:0;right:0}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.logo{color:var(--white);align-items:center;gap:10px;font-size:19px;font-weight:900;display:flex}.logo-badge{background:linear-gradient(145deg,var(--gold),#a97f1f);width:38px;height:38px;color:var(--black);border-radius:9px;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex;box-shadow:0 4px 14px #d4af3759}.logo span{color:var(--gold)}.logo-text{direction:ltr;align-items:center;gap:5px;line-height:1;display:inline-flex}.logo-text span{color:var(--gold-soft);font-weight:700}.nav-links{align-items:center;gap:22px;display:flex}.nav-links a{color:#d8d8d8;white-space:nowrap;font-size:13.6px;font-weight:600;transition:all .2s}.nav-links a:hover{color:var(--gold)}.nav-actions{align-items:center;gap:12px;display:flex}.nav-phone{color:var(--white);direction:ltr;font-size:13.5px;font-weight:700}.lang-toggle{color:var(--gold-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #d4af3780;border-radius:8px;padding:8px 14px;font-size:12.6px;font-weight:800;transition:all .2s}.lang-toggle:hover{border-color:var(--gold);background:#d4af371f}.burger{color:var(--white);cursor:pointer;background:0 0;border:none;font-size:26px;display:none}.nav-link-btn{color:#d8d8d8;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:13.6px;font-weight:600;transition:all .2s}.nav-link-btn:hover{color:var(--gold)}.nav-links.open .nav-link-btn{color:#fff;font-size:15px;font-weight:700}.footer-link-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.footer-link-btn:hover{color:var(--gold)}.privacy-overlay{z-index:1000;background:#0a0a0aa6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.privacy-modal{background:var(--white);color:var(--black);border-radius:var(--radius);text-align:start;flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;box-shadow:0 30px 80px #00000073}.privacy-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.privacy-modal-head h2{font-size:20px;font-weight:900}.privacy-close{cursor:pointer;color:var(--text-dim);background:0 0;border:none;flex:none;padding:0 4px;font-size:28px;line-height:1}.privacy-close:hover{color:var(--black)}.privacy-modal-body{padding:20px 24px;font-size:14.5px;line-height:1.9;overflow-y:auto}.privacy-modal-body p{margin-bottom:10px}.privacy-company{font-weight:800}.privacy-section{margin-top:22px}.privacy-section h3{margin-bottom:8px;font-size:16px;font-weight:800}.privacy-section ul{margin:8px 0 12px;padding-inline-start:20px;list-style:outside}.privacy-section li{margin-bottom:6px}.privacy-closing{margin-top:6px;margin-bottom:2px;font-weight:700}.privacy-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;padding:16px 24px;display:flex}.hero{color:var(--white);background:linear-gradient(#0a0a0adb,#0a0a0af2),url(https://images.pexels.com/photos/7629179/pexels-photo-7629179.jpeg?auto=compress&cs=tinysrgb&w=1920) 50%/cover;padding:80px 0 54px;position:relative}.hero-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid;position:relative}.hero h1{margin-bottom:18px;font-size:clamp(28px,3.6vw,46px);line-height:1.32}.hero h1 .accent{color:var(--gold)}.hero p{color:#c9c9c9;max-width:560px;margin-bottom:26px;font-size:16.5px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.hero-badges{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:24px;display:flex}.hero-badges .badge{color:#ccc;align-items:center;gap:8px;font-size:12.4px;font-weight:700;display:flex}.hero-badges .badge .dot{width:26px;height:26px;color:var(--gold);background:#d4af3726;border-radius:8px;justify-content:center;align-items:center;display:flex}.dashboard-mock{position:relative}.dm-laptop{background:linear-gradient(160deg,#1d1d1d,#0a0a0a);border:1px solid #d4af374d;border-radius:16px;padding:18px;box-shadow:0 40px 80px #0000008c}.dm-top{gap:6px;margin-bottom:14px;display:flex}.dm-top span{background:#444;border-radius:50%;width:9px;height:9px}.dm-body{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.dm-col{background:#141414;border-radius:10px;padding:12px}.dm-bars{align-items:flex-end;gap:6px;height:90px;display:flex}.dm-bars i{background:linear-gradient(180deg,var(--gold),#8a6c1c);border-radius:3px 3px 0 0;flex:1}.dm-donut{background:conic-gradient(var(--gold) 0 55%, #6b6b6b 55% 75%, #2c2c2c 75% 100%);border-radius:50%;width:70px;height:70px;margin:6px auto;position:relative}.dm-donut:after{content:"";background:#141414;border-radius:50%;position:absolute;inset:14px}.dm-row{color:#999;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.dm-line{background:#2a2a2a;border-radius:4px;height:6px;margin-bottom:10px;overflow:hidden}.dm-line i{background:var(--gold);height:100%;display:block}.dm-phone{background:#111;border:1px solid #d4af3759;border-radius:16px;width:88px;padding:10px 8px;position:absolute;bottom:-30px;left:-24px;box-shadow:0 20px 40px #00000080}.dm-phone .dm-donut{width:48px;height:48px}.quote-strip{background:var(--navy);color:var(--white);padding:40px 0}.quote-strip .wrap{align-items:center;gap:20px;display:flex}.quote-strip .qmark{color:var(--gold);flex:none;font-size:44px;font-weight:900;line-height:1}.quote-strip p{color:#e7e7e7;max-width:900px;font-size:17.5px;font-weight:700}.quote-strip strong{color:var(--gold)}.pain{background:var(--gray)}.pain-grid{grid-template-columns:1fr .85fr;align-items:center;gap:44px;display:grid}.pain-list{grid-template-columns:1fr 1fr;gap:10px 22px;display:grid}.pain-row{background:var(--white);border:1px solid var(--line);color:#333;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:13.2px;font-weight:700;display:flex}.pain-row .icon-tile.sm{color:var(--gold);background:#d4af371f;font-size:15px}.pain-photo{border-radius:var(--radius);aspect-ratio:4/5;border:1px solid var(--line);overflow:hidden}.solution-box{background:var(--navy);color:var(--white);border-radius:22px;grid-template-columns:1fr 1.2fr;align-items:center;gap:34px;margin-top:44px;padding:38px;display:grid}.solution-box h3{color:var(--white);margin-bottom:8px;font-size:21px}.solution-box p{color:#aab3c5;font-size:14.3px}.solution-mock{background:#0c1420;border:1px solid #d4af3740;border-radius:14px;padding:16px}.sol-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.sol-item{text-align:center}.sol-item .icon-tile{color:var(--gold);background:#d4af3726;margin:0 auto 10px}.sol-item span{color:#c7cede;font-size:12.2px}.about{background:var(--white)}.about-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;display:grid}.about-photo{border-radius:var(--radius);aspect-ratio:4/3.2;border:1px solid var(--line);overflow:hidden}.about-tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.about-tags span{background:var(--gray);border:1px solid var(--line);color:#333;border-radius:20px;padding:9px 16px;font-size:13px;font-weight:700}.vision{background:var(--black);color:var(--white)}.vision-top{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:50px;display:grid}.vision-top h2{color:#fff}.vision-top p{color:#bbb;font-size:15.5px}.vision-pills{flex-wrap:wrap;gap:10px;display:flex}.vision-pills span{color:#e2c976;background:#161616;border:1px solid #d4af3740;border-radius:20px;padding:9px 16px;font-size:12.8px;font-weight:700}.vision-scope{text-align:center;background:#161616;border:1px solid #d4af3726;border-radius:14px;padding:22px}.vision-scope b{color:var(--gold);margin-bottom:6px;font-size:15px;display:block}.vision-scope p{color:#999;margin:0;font-size:13px}.card-grid-4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.vfeat{background:#161616;border:1px solid #d4af3726;border-radius:13px;padding:24px 20px}.vfeat .icon-tile{margin-bottom:12px}.vfeat h3{color:#fff;margin-bottom:6px;font-size:15px}.vfeat p{color:#999;font-size:12.6px}.module-nav{background:var(--gray);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0}.module-nav .wrap{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.module-pill{background:var(--white);border:1px solid var(--line);color:#333;border-radius:30px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex}.module-pill:hover{border-color:var(--gold);color:var(--black);background:#fdf8ea}.module-pill i{color:var(--gold)}.module-block{padding:96px 0}.module-block.alt{background:var(--gray)}.module-head{align-items:center;gap:18px;margin-bottom:16px;display:flex}.module-head .icon-tile{background:var(--black);width:58px;height:58px;color:var(--gold);border-radius:14px}.module-head h2{font-size:clamp(24px,2.8vw,34px)}.module-intro{color:var(--text-dim);max-width:760px;margin-bottom:44px;font-size:15.8px}.module-flow{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:50px;display:flex;position:relative}.module-flow:before{content:"";background:repeating-linear-gradient(to left,var(--gold) 0 8px, transparent 8px 14px);z-index:0;height:2px;position:absolute;top:29px;left:5%;right:5%}.mflow-step{text-align:center;z-index:1;flex:1;position:relative}.mflow-step .dot{background:var(--white);border:2px solid var(--gold);width:58px;height:58px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex;box-shadow:0 6px 16px #0000000f}.mflow-step b{font-size:12.6px;display:block}.module-features{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mfeat-card{background:var(--white);border:1px solid var(--line);border-radius:13px;padding:24px 20px}.module-block.alt .mfeat-card{background:var(--white)}.module-block:not(.alt) .mfeat-card{background:var(--gray)}.mfeat-card .icon-tile{margin-bottom:12px}.mfeat-card h4{margin-bottom:8px;font-size:15px}.mfeat-card ul{margin-top:4px}.mfeat-card li{color:#666;align-items:flex-start;gap:6px;margin-bottom:6px;font-size:12.6px;display:flex}.mfeat-card li:before{content:"✓";color:var(--green);flex:none;font-weight:900}.module-visual-row{grid-template-columns:1fr 1.4fr;align-items:center;gap:30px;margin-top:44px;display:grid}.module-photo{aspect-ratio:4/3;border:1px solid var(--line);border-radius:14px;overflow:hidden}.module-summary{background:var(--navy);color:#fff;border-radius:14px;padding:26px}.module-summary h4{color:var(--gold);margin-bottom:10px;font-size:15px}.module-summary p{color:#c7cede;font-size:13.6px}.control{background:var(--black);color:var(--white)}.control-flow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.control-item{text-align:center;flex:1;min-width:120px}.control-item .icon-tile{margin:0 auto 12px}.control-item span{color:#ccc;font-size:12.3px}.control-arrow{color:var(--gold);opacity:.6;font-size:20px}.reports{background:var(--white)}.reports-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;display:grid}.report-list{flex-direction:column;gap:14px;display:flex}.report-item{background:var(--gray);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:14px;padding:15px;display:flex}.report-item .icon-tile{width:44px;height:44px}.report-item h4{margin-bottom:4px;font-size:14px}.report-item p{color:#777;font-size:12.2px}.report-visual{background:var(--black);border-radius:18px;padding:22px}.report-strip{border-top:1px solid #ffffff14;justify-content:space-around;margin-top:20px;padding-top:20px;display:flex}.report-strip div{text-align:center;color:#bbb;font-size:11px;font-weight:700}.report-strip div i{color:var(--gold);margin-bottom:6px;font-size:16px;display:block}.compact-2col{background:var(--gray)}.cc-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cc-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:28px}.cc-card .icon-tile{margin-bottom:14px}.cc-card h3{margin-bottom:10px;font-size:17px}.cc-card ul li{color:#555;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13.2px;display:flex}.cc-card ul li:before{content:"✓";color:var(--green);flex:none;font-weight:900}.why{background:var(--black);color:var(--white)}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.why-card{text-align:center;background:#161616;border:1px solid #d4af3726;border-radius:13px;padding:26px 20px}.why-card .icon-tile{margin:0 auto 14px}.why-card h3{margin-bottom:6px;font-size:15.5px}.why-card p{color:#999;font-size:12.5px}.why-strip{background:linear-gradient(120deg,var(--gold),#c79a2b);text-align:center;color:var(--black);border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:22px 30px;font-size:15.5px;font-weight:800;display:flex}.why-strip .icon-tile{color:var(--black);background:#00000026}.brands{background:var(--gray)}.partners-section{--gold-light:#e9c65c;--text:#171717;--text-light:#999;--shadow-sm:0 8px 24px #0000000f}.partners-section .stats{background:var(--black);border-radius:16px;grid-template-columns:repeat(4,1fr);margin:0 0 40px;display:grid;overflow:hidden}.partners-section .stat{text-align:center;border-left:1px solid #ffffff14;padding:30px 20px}.partners-section .stat:last-child{border-left:0}.partners-section .stat strong{color:var(--gold-light);font-variant-numeric:tabular-nums;font-size:31px;display:block}.partners-section .stat span{color:#aaa;font-size:11px}.stats-animated .stat strong{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,.84,.44,1);transform:translateY(12px)}.stats-animated.in-view .stat strong{opacity:1;transform:translateY(0)}.stats-animated.in-view .stat:first-child strong{transition-delay:50ms}.stats-animated.in-view .stat:nth-child(2) strong{transition-delay:.15s}.stats-animated.in-view .stat:nth-child(3) strong{transition-delay:.25s}.stats-animated.in-view .stat:nth-child(4) strong{transition-delay:.35s}.partners-marquee-wrap{direction:ltr;width:100%;padding:24px 0 36px;overflow:hidden}.partners-marquee{direction:ltr;min-height:188px;padding:0;overflow:visible}.partners-marquee-track{will-change:transform;direction:ltr;flex-wrap:nowrap;align-items:stretch;width:max-content;animation:200s linear infinite partners-marquee-scroll;display:flex}.partners-marquee-set{flex-shrink:0;align-items:stretch;gap:18px;padding-inline-end:18px;display:flex}.partners-marquee-track:has(.partner-card:hover){animation-play-state:paused}@keyframes partners-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-card{width:250px;height:188px;box-shadow:var(--shadow-sm);cursor:pointer;isolation:isolate;background:#fff;border:1px solid #eceae4;border-radius:18px;flex:0 0 250px;transition:transform .4s cubic-bezier(.16,.84,.44,1),box-shadow .4s,border-color .35s,z-index;position:relative;overflow:hidden}.partners-marquee .partner-card:hover{z-index:5;border-color:#d99a1e66;transform:scale(1.12);box-shadow:0 22px 48px #00000029}.partner-tag{z-index:3;color:#8d620e;letter-spacing:.4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);top:12px;background:#ffffffeb;border:1px solid #f5cf3a59;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:800;transition:opacity .3s;position:absolute;inset-inline-start:12px}.partner-logo{z-index:0;background:linear-gradient(145deg,#0f0f0f,#1c1c1c);place-items:center;transition:transform .45s cubic-bezier(.16,.84,.44,1);display:grid;position:absolute;inset:0;overflow:hidden}.partner-logo.gold{background:linear-gradient(145deg,var(--gold),var(--gold-light))}.partner-logo.light{background:#f6edda}.partner-logo.has-logo{background:#fff;padding:18px}.partner-logo img{object-fit:contain;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,.84,.44,1);display:block}.partner-symbol-fallback{color:var(--gold-light);font-size:64px;font-weight:900;line-height:1;transition:transform .45s cubic-bezier(.16,.84,.44,1)}.partner-logo.gold .partner-symbol-fallback,.partner-logo.light .partner-symbol-fallback{color:var(--black)}.partner-logo.light .partner-symbol-fallback{color:#8d620e}.partner-card:hover .partner-logo{transform:scale(1.08)}.partner-card:hover .partner-logo img,.partner-card:hover .partner-symbol-fallback{transform:scale(1.12)}.partner-meta{z-index:2;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#080808c7 42%,#080808eb 100%);padding:28px 16px 16px;transition:opacity .35s,transform .4s cubic-bezier(.16,.84,.44,1);position:absolute;inset:auto 0 0;transform:translateY(14px)}.partner-card:hover .partner-meta{opacity:1;transform:translateY(0)}.partner-card:hover .partner-tag{opacity:.85}.partner-mark{color:#fff;margin-bottom:4px;font-size:17px;font-weight:800}.partner-sub{color:#ffffffb8;letter-spacing:.4px;font-size:11px;font-weight:700}@media (hover:none){.partner-meta{opacity:1;padding-top:40px;transform:none}.partner-card{transform:none!important}}.faq{background:var(--white)}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15.5px;font-weight:800;display:flex}.faq-q .plus{color:var(--gold);flex:none;font-size:20px;transition:all .2s}.faq-item.open .plus{transform:rotate(45deg)}.faq-a{color:#555;max-height:0;font-size:14px;transition:max-height .3s;overflow:hidden}.faq-item.open .faq-a{max-height:200px;padding-top:13px}.final-cta{color:var(--white);padding:100px 0;position:relative}.final-cta .bg{z-index:0;background:linear-gradient(#0a0a0ae0,#0a0a0af2),url(https://images.pexels.com/photos/5975528/pexels-photo-5975528.jpeg?auto=compress&cs=tinysrgb&w=1920) 50%/cover;position:absolute;inset:0}.final-cta .wrap{z-index:1;text-align:center;position:relative}.final-cta h2{color:var(--white);margin-bottom:16px;font-size:clamp(23px,3vw,36px)}.final-cta p{color:#ccc;max-width:600px;margin:0 auto 28px;font-size:15px}.final-cta .hero-actions{justify-content:center}.closing-strip{background:var(--gold);padding:24px 0}.closing-strip .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.closing-strip h4{color:var(--black);font-size:16.5px;font-weight:900}.closing-row{background:var(--navy);padding:32px 0}.closing-icons{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.closing-icons .item{text-align:center;color:#c7cede;flex:1;min-width:110px;font-size:11.6px;font-weight:700}.closing-icons .icon-tile{color:var(--gold);background:#d4af371f;margin:0 auto 10px}.lead{background:var(--gray)}.lead-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:50px;display:grid}.lead-info h2{margin-bottom:16px;font-size:27px}.lead-info p{color:#666;margin-bottom:24px}.lead-info ul li{color:#333;align-items:flex-start;gap:10px;margin-bottom:13px;font-size:14.5px;font-weight:600;display:flex}.lead-form{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);padding:32px}.form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-row.full{grid-template-columns:1fr}.field label{color:#333;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.field input,.field select,.field textarea{background:var(--white);border:1px solid #ddd;border-radius:9px;width:100%;padding:13px 14px;font-family:inherit;font-size:14px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--gold);border-color:var(--gold)}.lead-form .btn{width:100%;margin-top:6px}.form-note{color:#999;text-align:center;margin-top:12px;font-size:12px}footer{background:var(--black);color:#aaa;padding:56px 0 24px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;margin-bottom:36px;display:grid}.foot-logo{color:var(--white);align-items:center;gap:10px;margin-bottom:14px;font-size:18px;font-weight:900;display:flex}footer h4{color:var(--white);margin-bottom:16px;font-size:14.5px}footer ul li{margin-bottom:10px;font-size:13.6px}footer ul li a:hover{color:var(--gold)}.foot-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;font-size:12.6px;display:flex}.social-row{gap:10px;margin-top:14px;display:flex}.social-row a{width:34px;height:34px;color:var(--gold);background:#1c1c1c;border-radius:50%;justify-content:center;align-items:center;display:flex}.float-wa{z-index:250;background:var(--whatsapp);width:56px;height:56px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 30px #25d36673}@media (width<=1024px){.hero-grid,.pain-grid,.solution-box,.reports-grid,.about-grid,.vision-top,.module-visual-row,.cc-grid,.lead-grid{grid-template-columns:1fr}.card-grid-4,.module-features{grid-template-columns:repeat(2,1fr)}.why-grid,.partners-section .stats{grid-template-columns:1fr 1fr}.partners-section .stat:nth-child(2){border-left:0}.stat-row{grid-template-columns:1fr 1fr}.nav-links{display:none}.burger{display:block}.dm-phone{display:none}.pain-photo{aspect-ratio:16/9}}@media (width<=640px){.section,.module-block{padding:60px 0}.pain-list,.card-grid-4{grid-template-columns:1fr}.module-features{grid-template-columns:repeat(2,1fr);gap:12px}.mfeat-card{padding:16px 14px}.mfeat-card h4{font-size:13.5px}.mfeat-card li{font-size:11.8px}.control-flow{flex-direction:column}.module-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 8px;display:grid}.control-flow:before,.module-flow:before{display:none}.mflow-step{min-width:0}.mflow-step .dot{width:50px;height:50px;margin-bottom:8px}.mflow-step b{overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.control-arrow{transform:rotate(90deg)}.why-grid{grid-template-columns:1fr}.partners-section .stats{grid-template-columns:1fr 1fr}.partners-section .stat:nth-child(2){border-left:0}.stat-row{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}.nav-phone{display:none}.foot-grid{grid-template-columns:1fr}.brand-row{justify-content:center}.closing-icons .item{min-width:90px}.quote-strip .wrap,.module-head{text-align:center;flex-direction:column}.module-nav .wrap{gap:8px}.module-pill{padding:8px 14px;font-size:12px}}.nav-links.open{background:var(--black);top:76px;border-bottom:1px solid #d4af3733;flex-direction:column;gap:16px;max-height:70vh;padding:20px 24px;display:flex;position:absolute;inset-inline:0;overflow-y:auto}.nav-links.open a{color:#fff;font-size:15px;font-weight:700}.nav-links.open a:hover{color:var(--gold)}.landing{background:var(--white);color:var(--black);text-align:start;padding-top:76px;font-family:Cairo,Tajawal,sans-serif;line-height:1.75;overflow-x:hidden}.landing *{box-sizing:border-box}.landing img,.landing svg{max-width:100%;display:block}.landing a{color:inherit;text-decoration:none}.landing .nav-links a{color:#d8d8d8}.landing .nav-links a:hover{color:var(--gold)}.landing .nav-links.open a{color:#fff}.control-item .icon-tile{border-radius:50%}.pain-row,.report-item,.module-pill,.badge,.closing-icons .item,.control-item{align-items:center}.report-item .icon-tile{margin-top:2px}.icon-tile svg{flex:none;width:22px;height:22px}.landing ul{list-style:none}.landing button{font-family:inherit}html{scroll-behavior:smooth}.module-photo img{object-fit:cover;width:100%;height:100%}.module-photo.parts-infographic{aspect-ratio:1029/768;background:var(--navy)}.module-photo.parts-infographic img{object-fit:contain}.module-photo.vehicle-dashboard{aspect-ratio:1376/768;background:#f8f9fb}.module-photo.vehicle-dashboard img{object-fit:contain}@media (width<=900px){.logo-text small{display:none}.hero{padding:56px 0 40px}.quote-strip .wrap{align-items:flex-start}.solution-box{padding:26px}}@media (width<=480px){.wrap{padding:0 16px}.nav{height:66px}.nav-links.open{top:66px}html{scroll-padding-top:66px}.landing{padding-top:66px}.logo{font-size:16px}.btn{padding:13px 20px;font-size:14px}.brand-logo{min-width:calc(50% - 8px)}.partners-section .stats{grid-template-columns:1fr}.partners-section .stat{border-bottom:1px solid #ffffff14;border-left:0}.partners-section .stat:last-child{border-bottom:0}.partner-card{flex-basis:210px;width:210px}.stat-row,.closing-icons{grid-template-columns:1fr 1fr}.float-wa{width:50px;height:50px;bottom:16px;left:16px}.section-title{font-size:23px}.lead-form{border-radius:12px;padding:18px}.form-row{gap:12px;margin-bottom:12px}.field input,.field select,.field textarea{padding:12px;font-size:16px}.field label{font-size:12.5px}.lead-info h2{font-size:22px}}.dm-shot{background:#0a0a0a;border:1px solid #d4af3759;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px #0000008c}.dm-shot img{object-fit:contain;width:100%;height:auto;display:block}.logo-badge{padding:0;overflow:hidden;box-shadow:none!important;background:0 0!important}.logo-badge img{object-fit:contain;width:100%;height:100%}.pain-photo{aspect-ratio:auto;background:#0d0d0d}.pain-photo img{object-fit:contain!important;height:auto!important}.about-photo{aspect-ratio:auto;background:#0d0d0d}.about-photo img{object-fit:contain!important;height:auto!important}.report-image{background:0 0;border-radius:20px;padding:0;overflow:hidden}.reports-dashboard-image{object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.solution-image{justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.solution-dashboard-image{object-fit:contain;border-radius:inherit;width:100%;height:auto;display:block}.contact-list{margin:0;padding:0;list-style:none}.contact-item{align-items:center;gap:10px;margin-bottom:13px;display:flex}.contact-icon{width:18px;height:18px;color:var(--gold);flex:0 0 18px}.contact-item span,.contact-item a{line-height:1.6}.contact-item a{text-decoration:none}.contact-link{color:#c9a24d;align-items:center;gap:6px;text-decoration:none;transition:color .25s;display:inline-flex}.contact-link:hover{color:#e5c76b;text-underline-offset:4px;text-decoration:underline}.link-icon{opacity:.8;font-size:14px;transition:transform .25s}.contact-link:hover .link-icon{transform:translate(2px,-2px)}@media (width<=768px){.logo-text{display:none}}
