/* Y-Foresight Golden Intelligence • one shared identity across public pages */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&family=Rajdhani:wght@500;600;700&display=swap');
:root{
--cyber:#f4c972;--neon:#c79a48;--violet:#ab7a2e;--magenta:#efb94d;
--navy:#0c1219;--ice:#f6d991;--bg:#050a12;--bg2:#09121c;--panel:#0c1721;
--panel2:#13232e;--line:#314050;--txt:#edf3fb;--mut:#a0b0bd;--green:#26d49c;
--red:#ff6577;--gold:#f0c76e;--shadow:0 15px 36px rgba(0,0,0,.4)
}
html{scroll-padding-top:86px}
body.yf-secondary{font-family:'Cairo',Tahoma,Arial,sans-serif;font-size:13px;line-height:1.75;color:#e7edf5;background:radial-gradient(ellipse at 50% -12%,rgba(171,118,30,.17),transparent 45%),linear-gradient(0deg,transparent 96%,#eec47905 97%),linear-gradient(90deg,transparent 96%,#eec47905 97%),#050a12;background-size:auto,48px 48px,48px 48px;min-width:320px}
body.yf-secondary:before{background:radial-gradient(circle at 70% 4%,rgba(245,193,101,.045),transparent 35%)}
body.yf-secondary main{min-height:55vh}
body.yf-secondary .wrap{max-width:1460px;padding:0 18px}
.yf-global-header{position:sticky;top:0;z-index:100;background:#080d15f5;border-bottom:1px solid rgba(189,145,67,.47);backdrop-filter:blur(15px)}
.yf-global-inner{max-width:1550px;min-height:75px;padding:7px 19px;margin:auto;display:flex;align-items:center;gap:16px;justify-content:space-between}
.yf-global-brand{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}
.yf-global-brand img{width:55px;height:55px;object-fit:cover;border-radius:50%;filter:drop-shadow(0 0 9px #bd914d65)}
.yf-global-brand span{display:flex;flex-direction:column}
.yf-global-brand strong{font:700 24px Rajdhani,Arial,sans-serif;letter-spacing:2.5px;color:#f0c76e;line-height:1.15}
.yf-global-brand small{font-size:10px;font-weight:700;line-height:1.45;color:#d3af70}
.yf-global-brand i{font-size:8px;letter-spacing:1.5px;font-style:normal;display:block}
.yf-global-links{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:center;margin-inline:auto}
.yf-global-links a{padding:8px 10px;font-size:10px;color:#bfcbd6;border:1px solid transparent;border-radius:8px;font-weight:800;white-space:nowrap}
.yf-global-links a:hover,.yf-global-links a[aria-current="page"]{color:#f0c76e;background:#ad8c3030;border-color:#bc914254}
.yf-global-cta{border-radius:9px;display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:9px 16px;white-space:nowrap;font-weight:900;font-size:11px;box-shadow:0 0 18px #cda4472e;border:1px solid #fbe2a4;color:#1a1308;background:linear-gradient(135deg,#fce29a,#bf8c3b,#e7b65d)}
.yf-global-mobile{display:none;position:relative}
.yf-global-mobile summary{list-style:none;border:1px solid #ae87485f;background:#141b24;color:#f0c76e;border-radius:9px;padding:5px 13px;font-size:20px;cursor:pointer}
.yf-global-mobile summary::-webkit-details-marker{display:none}
.yf-global-mobile nav{position:absolute;left:0;top:44px;display:grid;grid-template-columns:1fr 1fr;gap:7px;width:min(340px,calc(100vw - 25px));max-height:70vh;overflow:auto;background:#0b1622;border:1px solid #896d3d;padding:12px;box-shadow:0 12px 26px #0009;border-radius:10px}
.yf-global-mobile nav a{padding:9px;border:1px solid #354355;border-radius:6px;font-size:11px;text-align:center;color:#d7e1eb}
.yf-global-footer{border-top:1px solid rgba(185,147,72,.48);background:#080d14;padding:27px max(18px,calc((100vw - 1440px)/2));color:#a4b5c4;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px;margin-top:42px}
.yf-global-footer .gold-foot-brand{display:flex;align-items:center;gap:10px}
.yf-global-footer .gold-foot-brand img{height:53px;width:53px;border-radius:50%;object-fit:cover}
.yf-global-footer .gold-foot-brand strong{font:700 22px Rajdhani;color:#f0c76e;letter-spacing:1.4px}
.yf-global-footer .gold-foot-brand small{display:block;font-size:10px;color:#abbbca}
.yf-global-footer p{font-size:10px;max-width:450px;margin:0;line-height:1.9}
.yf-global-footer .gold-foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:10px}
.yf-global-footer .gold-foot-links a:hover{color:#f0c76e}
body.yf-secondary .nav,body.yf-secondary .footer{display:none}
body.yf-secondary .hero{padding:44px 0 30px}
body.yf-secondary .hero:after{border-color:#efc16a24;box-shadow:0 0 60px #a47a2030}
body.yf-secondary .hero h1{color:#f9f5ed}
body.yf-secondary .hero .grad,body.yf-secondary .section h2 .grad{background:linear-gradient(115deg,#fce2a2,#d19b49 58%,#fff4cc);-webkit-background-clip:text;background-clip:text;color:transparent}
body.yf-secondary .hero p{color:#b6c7d8}
body.yf-secondary .slogan{color:#e9c47d}
body.yf-secondary .arabicTag{color:#d4be92}
body.yf-secondary .brandStage:before{border-color:#c69c4455;box-shadow:0 0 70px #c18a2644}
body.yf-secondary .brandStage:after{border-color:#a4782c55;box-shadow:0 0 70px #c79f3120}
body.yf-secondary .heroLogo{border:1px solid #bd9b51a0;box-shadow:0 0 20px #d4a44c4d;filter:drop-shadow(0 0 20px #d5a54a47)}
body.yf-secondary .orbit{border-color:#f0c56c4a}
body.yf-secondary .eyebrow{border:1px solid #725d3d;color:#e6c98e;background:#ac79271e}
body.yf-secondary .btn,body.yf-secondary .mobileMenu summary{background:#15212b;border:1px solid #55482f;color:#dae3ed;box-shadow:none}
body.yf-secondary .btn:hover{border-color:#ecc372;background:#352918;box-shadow:0 0 16px #d3a95629}
body.yf-secondary .btn.primary,body.yf-secondary .cta{background:linear-gradient(140deg,#f9df95,#be8f3f)!important;border:1px solid #f9de96!important;color:#1d150b!important;box-shadow:0 4px 18px #c4954330!important}
body.yf-secondary .btn.tg{background:linear-gradient(140deg,#cfaa6b,#91702e);border-color:#d8b66f}
body.yf-secondary .btn.green{background:linear-gradient(140deg,#0b604c,#138965);border-color:#229c79}
body.yf-secondary .card,body.yf-secondary .newsitem,body.yf-secondary .course-card,body.yf-secondary .status-card,body.yf-secondary .perf-card,
body.yf-secondary .marketPill,body.yf-secondary .flowItem,body.yf-secondary .kpi{
  background:radial-gradient(circle at 95% 0%,#b98e2b14,transparent 40%),linear-gradient(165deg,#101b26,#08121c);
  border:1px solid #334250;box-shadow:0 10px 28px #0004;border-radius:13px
}
body.yf-secondary .card:before{height:1px;background:linear-gradient(90deg,transparent,#d6a652,transparent)}
body.yf-secondary .card:hover{border-color:#94753d;box-shadow:0 16px 36px #0007,0 0 15px #98742b1c}
body.yf-secondary .bot-card:not(:has(.botIcon))::after,body.yf-secondary .botIcon{border-color:#8d7145;box-shadow:0 0 10px #9d782f27;background-color:#0d1820}
body.yf-secondary .tag,body.yf-secondary .eyebrow,body.yf-secondary .newsmeta span{background:#191e24;border-color:#4f4c3f;color:#d6c49a}
body.yf-secondary .flowItem b{color:#f6e6c4}
body.yf-secondary .features li{border-color:#364350;color:#c6d4df}
body.yf-secondary .features li:before{color:#d0a452}
body.yf-secondary .section h2,body.yf-secondary h3{color:#f2e6ce}
body.yf-secondary .price,body.yf-secondary .kpi b{color:#f0c76e}
body.yf-secondary .kpi:after{background:linear-gradient(90deg,#c9a052,transparent)}
body.yf-secondary .table,body.yf-secondary .table table,body.yf-secondary table{background:#0b1520;border-color:#384553}
body.yf-secondary th{background:#18232d;color:#e2c58f}
body.yf-secondary td{border-color:#2e3d49}
body.yf-secondary tr:hover td{background:#182837}
body.yf-secondary .statusdot{box-shadow:0 0 12px #28d79b68}
body.yf-secondary input,body.yf-secondary select,body.yf-secondary textarea{background:#0c1520;border-color:#435266;color:#e5ecf4;max-width:100%}
body.yf-secondary input:focus,body.yf-secondary select:focus,body.yf-secondary textarea:focus{outline:1px solid #d1a554;border-color:#d1a554}
body.yf-secondary .indicatorThumb,body.yf-secondary .indicatorHero img{border-color:#775d32;background:#0b131d}
body.yf-secondary .newsitem h4{color:#ece5d3}
body.yf-secondary .marketPill b{color:#f3d185}
body.yf-secondary button{font-family:'Cairo',sans-serif}
body.yf-secondary .lead,body.yf-secondary .mut{color:#a9bac8}
body.yf-secondary .section{padding:25px 0}
body.yf-secondary .g4,body.yf-secondary .g3,body.yf-secondary .g5{gap:12px}
body.yf-secondary img{height:auto}
body.yf-secondary .brandMark{height:50px;width:50px;border-radius:50%;border:1px solid #cfad61;filter:drop-shadow(0 0 9px #c19a4260)}
@media(max-width:1180px){.yf-global-links a{padding:8px 6px;font-size:9px}.yf-global-inner{gap:9px}.yf-global-cta{font-size:10px;padding:9px 10px}}
@media(max-width:930px){.yf-global-links{display:none}.yf-global-mobile{display:block}.yf-global-inner{justify-content:space-between}.yf-global-brand{margin-inline-start:auto}}
@media(max-width:720px){body.yf-secondary .wrap{padding:0 12px}.yf-global-inner{padding:7px 11px;min-height:60px}.yf-global-brand img{width:42px;height:42px}.yf-global-brand strong{font-size:18px}.yf-global-brand small{font-size:8px}.yf-global-brand i{display:none}.yf-global-cta{padding:7px;font-size:9px}.yf-global-footer{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:22px 15px}.yf-global-footer .gold-foot-links{justify-content:center}body.yf-secondary .hero{padding:27px 0 22px}body.yf-secondary .hero h1{font-size:32px}body.yf-secondary .section h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){body.yf-secondary *,body.yf-secondary *:before,body.yf-secondary *:after{animation:none!important;transition:none!important}}
