@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;600;700;800&display=swap";:root{--navy:#08263d;--deep:#041a2b;--gold:#d99b22;--gold2:#f2bd43;--muted:#62768a;--line:#dce5ec;--soft:#f4f8fb;--green:#178b6c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:#fff;margin:0;font-family:Tajawal,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 40px);margin:auto}.announcement{background:var(--deep);color:#dbe7ef;justify-content:center;align-items:center;gap:22px;height:38px;font-size:13px;display:flex}.announcement a{color:var(--gold2);font-weight:700}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e8edf1;height:82px;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{object-fit:contain;width:54px;height:54px}.brand span{flex-direction:column;display:flex}.brand strong{font-size:22px;line-height:1.05}.brand small{color:#7b8c9c;margin-top:5px;font-size:11px}.nav-wrap nav{gap:30px;font-size:15px;font-weight:600;display:flex}.nav-wrap nav a:hover,.login-link:hover{color:var(--gold)}.nav-actions{align-items:center;gap:18px;display:flex}.login-link{font-size:14px;font-weight:700}.button,.button-secondary{border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 24px;font-weight:700;transition:all .2s;display:inline-flex}.button{background:var(--gold);color:#071d2d;box-shadow:0 10px 24px #d99b2233}.button:hover{background:var(--gold2);transform:translateY(-2px)}.button-secondary{color:var(--navy);background:#fff;border:1px solid #bdcad5}.button-secondary:hover{border-color:var(--gold);color:#a86d00}.button-small{min-height:42px;padding:0 18px;font-size:14px}.hero{background:linear-gradient(140deg,#f8fbfd 0%,#fff 58%,#fff8e9 100%);padding:92px 0 88px;position:relative;overflow:hidden}.hero-orb{filter:blur(2px);opacity:.4;border-radius:50%;position:absolute}.hero-orb.one{background:#d9ebf5;width:460px;height:460px;top:-200px;left:-240px}.hero-orb.two{background:#ffe1a3;width:280px;height:280px;bottom:-100px;right:-150px}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid;position:relative}.eyebrow,.section-kicker{color:#916314;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.eyebrow i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d99b2221}.hero h1{letter-spacing:-1.8px;margin:22px 0 20px;font-size:57px;line-height:1.22}.hero h1 em{color:var(--gold);font-style:normal}.hero-copy>p{color:#526b7e;max-width:610px;margin:0;font-size:19px;line-height:2}.hero-actions{gap:13px;margin-top:32px;display:flex}.trust-row{color:#607488;gap:24px;margin-top:27px;font-size:13px;display:flex}.trust-row span:first-letter{color:var(--green)}.hero-visual{align-items:center;min-height:495px;display:flex;position:relative}.app-shell{background:#fff;border:1px solid #d8e2e9;border-radius:18px;width:100%;padding:20px;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 30px 70px #08263d29}.app-top{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.app-top span{color:var(--gold);font-weight:800}.app-top b{font-size:14px}.app-top i{background:#eef3f6;border-radius:50%;width:28px;height:28px}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.metric-row>div{background:#f6f9fb;border:1px solid #e7edf1;border-radius:10px;padding:13px}.metric-row small,.chart-card small,.mini-list{color:#8293a2;font-size:10px}.metric-row strong{margin:8px 0;font-size:17px;display:block}.metric-row strong em{font-size:9px;font-style:normal}.metric-row span{color:var(--green);font-size:9px}.chart-card{border:1px solid #e7edf1;border-radius:12px;height:185px;padding:16px}.chart-card>div:first-child{justify-content:space-between;display:flex}.chart-bars{direction:ltr;border-bottom:1px solid #dbe5eb;align-items:end;gap:12px;height:125px;padding-top:20px;display:flex}.chart-bars i{background:linear-gradient(#e5ab33,#f5cb6d);border-radius:4px 4px 0 0;flex:1;min-height:18px}.chart-bars i:nth-child(odd){background:linear-gradient(#164969,#2e7197)}.mini-list{padding-top:14px}.mini-list>b{color:var(--navy);margin-bottom:7px;display:block}.mini-list span{border-top:1px solid #edf1f4;align-items:center;padding:7px 0;display:flex}.mini-list span i{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-left:7px}.mini-list em{color:#425d70;margin-right:auto;font-style:normal}.floating-card{background:#fff;border:1px solid #e0e8ed;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 14px 35px #08263d26}.floating-card>span{width:34px;height:34px;color:var(--green);background:#e9f7f2;border-radius:9px;place-items:center;font-weight:800;display:grid}.floating-card div{flex-direction:column;display:flex}.floating-card small{color:#7c8d9b;font-size:10px}.floating-card strong{margin-top:3px;font-size:12px}.card-top{top:32px;left:-28px}.card-bottom{bottom:22px;right:-25px}.proof-strip{background:#fff;border-block:1px solid #e8edf1}.proof-strip .container{justify-content:space-between;align-items:center;min-height:102px;display:flex}.proof-strip p{font-weight:700}.proof-strip div div{color:#758797;gap:42px;font-size:15px;display:flex}.section{padding:105px 0}.section-head{text-align:center;max-width:700px;margin:0 auto 52px}.section-head>span{color:#a87617;font-size:14px;font-weight:700}.section-head h2,.insight-copy h2,.faq-grid h2{letter-spacing:-.8px;margin:14px 0;font-size:42px;line-height:1.35}.section-head p,.insight-copy>p,.faq-grid>div>p{color:var(--muted);margin:0;font-size:17px;line-height:1.8}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:15px;gap:18px;padding:27px;transition:all .25s;display:flex}.product-card:hover{border-color:#e2b75d;transform:translateY(-5px);box-shadow:0 18px 38px #08263d17}.product-card>i{color:#174d70;background:#edf4f8;border-radius:11px;flex:0 0 45px;place-items:center;height:45px;font-size:21px;font-style:normal;display:grid}.product-card h3{margin:2px 0 9px;font-size:19px}.product-card p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.7}.product-card a,.text-link{color:#a86f08;font-size:13px;font-weight:700}.insight-section{background:var(--soft)}.insight-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.insight-visual{background:linear-gradient(145deg,#0b314c,#061d30);border-radius:24px;place-items:center;min-height:440px;padding:38px;display:grid}.report-window{background:#fff;border-radius:17px;width:88%;padding:25px;box-shadow:0 25px 50px #00000040}.report-head{justify-content:space-between;display:flex}.report-head span{font-weight:800}.report-head small{color:#8495a3}.donut{background:conic-gradient(var(--gold) 0 68%,#e7edf1 68%);border-radius:50%;place-items:center;width:180px;height:180px;margin:25px auto;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:125px;height:125px;position:absolute}.donut span{text-align:center;flex-direction:column;display:flex;position:relative}.donut b{font-size:30px}.donut small{color:#8193a1}.report-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-stats div{background:#f5f8fa;border-radius:9px;justify-content:space-between;padding:13px;display:flex}.report-stats small{color:#80919f}.insight-copy ul{margin:26px 0;padding:0;list-style:none}.insight-copy li{margin:13px 0;font-weight:600}.insight-copy li:before{content:"✓";color:var(--green);background:#e4f5ef;border-radius:50%;margin-left:10px;padding:2px 5px}.sectors-section{background:var(--deep);color:#fff}.section-head.light p{color:#aabac6}.sector-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sector-grid article{background:#092940;border:1px solid #24465e;border-radius:14px;min-height:165px;padding:24px;transition:all .2s}.sector-grid article:hover{border-color:var(--gold);transform:translateY(-3px)}.sector-grid i{color:var(--gold);font-size:13px;font-style:normal}.sector-grid h3{margin:20px 0;font-size:21px}.sector-grid span{color:#a9bbc8;font-size:13px}.pricing-section{background:#fff}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:31px;display:flex;position:relative}.price-card.featured{border:2px solid var(--gold);transform:translateY(-10px);box-shadow:0 22px 50px #08263d1c}.popular{background:var(--gold);color:#09243a;border-radius:20px;padding:6px 15px;font-size:12px;position:absolute;top:-14px;right:30px}.price-card>span{color:#9c741f;font-size:13px}.price-card h3{margin:10px 0 20px;font-size:27px}.price{border-bottom:1px solid #e7edf1;padding-bottom:22px;font-size:25px;font-weight:800}.price small{color:#718493;font-size:14px}.price-card ul{min-height:148px;margin:0;padding:8px 0 20px;list-style:none}.price-card li{color:#506779;margin:13px 0;font-size:14px}.price-card li:first-letter{color:var(--green)}.pricing-note{text-align:center;color:#728595;margin-top:30px;font-size:13px}.faq-section{background:var(--soft)}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:11px;padding:20px}.faq-list summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.faq-list summary span{color:var(--gold)}.faq-list details p{color:var(--muted);border-top:1px solid #eef2f4;margin:16px 0 0;padding-top:14px;font-size:14px;line-height:1.8}.support{background:#fff}.support-box{color:#fff;background:linear-gradient(120deg,#061e31,#0d3c59);border-radius:22px;justify-content:space-between;align-items:center;gap:50px;padding:55px 65px;display:flex;box-shadow:0 25px 60px #08263d29}.support-box h2{margin:14px 0;font-size:34px}.support-box p{color:#b5c6d1;margin:0}.gold{color:var(--gold2)}.support-actions{gap:10px;min-width:310px;display:grid}.button-secondary.light{color:#fff;background:0 0;border-color:#547083}.support-actions small{text-align:center;color:#9db0bd}footer{color:#fff;background:#031522;padding:68px 0 24px}.footer-main{grid-template-columns:2fr 1fr 1fr;gap:70px;display:grid}.footer-brand{grid-template-columns:58px 1fr;max-width:420px;display:grid}.footer-brand img{grid-row:span 2}.footer-brand p{color:#93a7b5;grid-column:1/-1;font-size:14px;line-height:1.8}.footer-main>div:not(:first-child){flex-direction:column;gap:13px;display:flex}.footer-main>div>b{color:var(--gold);margin-bottom:6px}.footer-main>div>a{color:#a7b8c4;font-size:14px}.footer-bottom{color:#78909f;border-top:1px solid #173044;justify-content:space-between;margin-top:45px;padding-top:22px;font-size:12px;display:flex}@media (width<=960px){.nav-wrap nav{display:none}.hero-grid,.insight-grid,.faq-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{max-width:680px;margin:auto}.product-grid,.sector-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.proof-strip div div{gap:20px}.support-box{text-align:center;flex-direction:column}.footer-main{grid-template-columns:1.5fr 1fr 1fr}}@media (width<=640px){.container{width:min(100% - 28px,1180px)}.announcement{gap:8px;font-size:11px}.site-header{height:70px}.brand img{width:43px;height:43px}.brand strong{font-size:18px}.brand small,.login-link{display:none}.hero{padding:62px 0}.hero h1{font-size:39px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.trust-row{flex-wrap:wrap;gap:10px;font-size:11px}.hero-visual{min-height:390px}.app-shell{padding:12px}.metric-row>div:nth-child(2){display:none}.metric-row{grid-template-columns:1fr 1fr}.card-top{left:-8px}.card-bottom{right:-8px}.proof-strip .container{text-align:center;padding:22px 0;display:block}.proof-strip div div{flex-wrap:wrap;justify-content:center;margin-top:15px}.section{padding:72px 0}.section-head h2,.insight-copy h2,.faq-grid h2{font-size:31px}.product-grid,.sector-grid,.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.insight-grid{gap:45px}.insight-visual{min-height:360px;padding:18px}.report-window{width:100%}.sector-grid article{min-height:130px}.support-box{padding:38px 22px}.support-box h2{font-size:28px}.support-actions{width:100%;min-width:0}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{text-align:center;display:block}.nav-actions .button{padding:0 13px}}
