.ksa-hero{text-align:center;background:linear-gradient(135deg,#00643c0f 0%,#00643c05 50%,#fff0 100%);border:1px solid #00643c14;border-radius:16px;margin-bottom:2.5rem;padding:2.5rem 1.5rem 2rem}.ksa-hero__flag{filter:drop-shadow(0 2px 8px #00643c26);margin-bottom:.75rem;font-size:3rem}.ksa-hero__title{letter-spacing:-.5px;color:var(--text-primary);margin-bottom:.5rem;font-size:2rem;font-weight:800}.ksa-hero__subtitle{max-width:640px;color:var(--text-muted);margin:0 auto 1.5rem;font-size:1rem;line-height:1.6}.ksa-hero__stats{justify-content:center;gap:2.5rem;display:flex}.ksa-hero__stat{flex-direction:column;align-items:center;display:flex}.ksa-hero__stat-num{color:#006a3c;font-size:1.5rem;font-weight:800;line-height:1}.ksa-hero__stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;font-size:.75rem}.ksa-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:3rem;display:grid}.ksa-card{color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ksa-card:before{content:"";opacity:0;background:linear-gradient(#006a3c,#00a85a);width:3px;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.ksa-card:hover{border-color:#006a3c33;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.ksa-card:hover:before{opacity:1}.ksa-card:hover .ksa-card__arrow{opacity:1;transform:translate(0)}.ksa-card__icon{background:#006a3c0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;line-height:1;display:flex}.ksa-card__body{flex:1;min-width:0}.ksa-card__tag{text-transform:uppercase;letter-spacing:.8px;color:#006a3c;background:#006a3c14;border-radius:4px;margin-bottom:.4rem;padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}.ksa-card__title{color:var(--text-primary);margin-bottom:.3rem;font-size:1rem;font-weight:700;line-height:1.3}.ksa-card__desc{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.ksa-card__arrow{color:#006a3c;opacity:0;flex-shrink:0;align-self:center;font-size:1.2rem;font-weight:700;transition:all .25s;transform:translate(-4px)}.ksa-calc-wrapper{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.ksa-calc-wrapper .con-calc{padding:1.5rem}.ksa-content{border:1px solid var(--n-border,var(--border));background:var(--n-surface,var(--surface));border-radius:16px;margin-top:2rem;padding:2rem}.ksa-content h2{color:var(--n-text,var(--text-primary));border-bottom:2px solid #006a3c26;border-left:3px solid #006a3c;margin-top:2.25rem;margin-bottom:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1.5rem;font-weight:700}.ksa-content h2:first-child{margin-top:0}.ksa-content h3{color:var(--n-text,var(--text-primary));margin-top:1.75rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.ksa-content h4{color:var(--n-text,var(--text-primary));margin-top:1.25rem;margin-bottom:.4rem;font-size:1rem;font-weight:600}.ksa-content p{color:var(--n-text-secondary,var(--text-muted));margin-bottom:1rem;font-size:.95rem;line-height:1.75}.ksa-content strong{color:var(--n-text,var(--text-primary));font-weight:600}.ksa-content em{color:var(--n-text-secondary,var(--text-muted));font-style:italic}.ksa-content ul{margin-top:.5rem;margin-bottom:1.25rem;padding-left:1.75rem;list-style-type:disc!important}.ksa-content ol{margin-top:.5rem;margin-bottom:1.25rem;padding-left:1.75rem;list-style-type:decimal!important}.ksa-content ul ul{margin-top:.4rem;margin-bottom:.4rem;list-style-type:circle!important}.ksa-content li{color:var(--n-text-secondary,var(--text-muted));margin-bottom:.5rem;font-size:.95rem;line-height:1.7;display:list-item!important}.ksa-content li strong{color:var(--n-text,var(--text-primary))}.ksa-content li::marker{color:#006a3c;font-weight:600}.ksa-content .explanation__highlight{color:var(--n-text,var(--text-primary));background:linear-gradient(135deg,#006a3c0f 0%,#006a3c08 100%);border-left:4px solid #006a3c;border-radius:0 10px 10px 0;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;line-height:1.7}.ksa-content .explanation__highlight strong{color:#006a3c;font-weight:700}.ksa-content .explanation__highlight br{content:"";margin-bottom:.25rem;display:block}.ksa-content table{border-collapse:collapse;border:1px solid var(--n-border,var(--border));border-radius:10px;width:100%;margin:1.25rem 0 1.5rem;font-size:.88rem;overflow:hidden;box-shadow:0 1px 4px #0000000a}.ksa-content thead th{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;background:#006a3c;padding:11px 14px;font-size:.75rem;font-weight:600}.ksa-content tbody td{border-bottom:1px solid var(--n-border,var(--border));vertical-align:top;color:var(--n-text-secondary,var(--text-muted));padding:10px 14px}.ksa-content tbody td strong{color:var(--n-text,var(--text-primary))}.ksa-content tbody tr:nth-child(2n){background:#006a3c06}.ksa-content tbody tr:hover{background:#006a3c0d}.ksa-content tbody tr:last-child td{border-bottom:none}.ksa-content a{color:#006a3c;border-bottom:1px dashed #006a3c59;font-weight:600;text-decoration:none;transition:all .2s}.ksa-content a:hover{color:#005230;border-bottom-style:solid;border-bottom-color:#006a3c}.ksa-content sup{vertical-align:super;font-size:.7em;line-height:0}.ksa-content sub{vertical-align:sub;font-size:.7em;line-height:0}.ksa-related{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:1.5rem;padding:1.5rem}.ksa-related h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.ksa-related-links{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.ksa-related-link{border:1px solid var(--border);color:inherit;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.ksa-related-link:hover{background:#006a3c08;border-color:#006a3c4d;transform:translateY(-1px)}.ksa-related-link__icon{flex-shrink:0;font-size:1.5rem}.ksa-related-link__text{flex:1}.ksa-related-link__title{color:var(--text-primary);font-size:.88rem;font-weight:600}.ksa-related-link__desc{color:var(--text-muted);margin-top:2px;font-size:.78rem}@media (max-width:768px){.ksa-hero{margin-bottom:1.5rem;padding:1.5rem 1rem}.ksa-hero__flag{font-size:2.5rem}.ksa-hero__title{font-size:1.5rem}.ksa-hero__subtitle{font-size:.9rem}.ksa-hero__stats{gap:1.5rem}.ksa-hero__stat-num{font-size:1.25rem}.ksa-grid{grid-template-columns:1fr;gap:.75rem}.ksa-card{padding:1rem 1.25rem}.ksa-card__icon{width:40px;height:40px;font-size:1.5rem}.ksa-card__title{font-size:.95rem}.ksa-card__desc{font-size:.8rem}.ksa-card__arrow{opacity:1;transform:translate(0)}.ksa-content{padding:1.25rem}.ksa-content h2{font-size:1.25rem}.ksa-content table{font-size:.8rem}.ksa-content thead th{padding:8px 10px;font-size:.7rem}.ksa-content tbody td{padding:8px 10px}.ksa-related-links{grid-template-columns:1fr}}@media (max-width:480px){.ksa-hero__stats{flex-direction:row;gap:1rem}.ksa-card{gap:.75rem}.ksa-content{margin-top:1.5rem;padding:1rem}.ksa-content table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}[data-theme=dark] .ksa-hero{background:linear-gradient(135deg,#00a85a14 0%,#00a85a05 50%,#0000 100%);border-color:#00a85a1f}[data-theme=dark] .ksa-hero__stat-num{color:#00c864}[data-theme=dark] .ksa-card__icon{background:#00c86414}[data-theme=dark] .ksa-card__tag{color:#00c864;background:#00c8641a}[data-theme=dark] .ksa-card:before{background:linear-gradient(#00c864,#00a85a)}[data-theme=dark] .ksa-card:hover{border-color:#00c86440;box-shadow:0 8px 24px #0000004d}[data-theme=dark] .ksa-card__arrow{color:#00c864}[data-theme=dark] .ksa-content h2{border-bottom-color:#00c86433;border-left-color:#00c864}[data-theme=dark] .ksa-content li::marker{color:#00c864}[data-theme=dark] .ksa-content .explanation__highlight{background:linear-gradient(135deg,#00c86414 0%,#00c86408 100%);border-left-color:#00c864}[data-theme=dark] .ksa-content .explanation__highlight strong{color:#00c864}[data-theme=dark] .ksa-content thead th{background:#005a30}[data-theme=dark] .ksa-content tbody tr:nth-child(2n){background:#00c86408}[data-theme=dark] .ksa-content tbody tr:hover{background:#00c8640f}[data-theme=dark] .ksa-content a{color:#00c864;border-bottom-color:#00c8644d}[data-theme=dark] .ksa-related-link:hover{background:#00c8640d;border-color:#00c8644d}.con-calc{background:#fff;border:1.5px solid #c4c7d4;border-radius:14px;padding:28px 28px 24px;box-shadow:0 2px 16px #00000012,0 1px 3px #0000000a}.con-calc .con-calc__inputs{padding:0;display:block}[data-theme=dark] .con-calc{background:#171d2b;border-color:#2d3443;box-shadow:0 2px 12px #00000040}.con-calc__title{letter-spacing:-.3px;margin-bottom:16px;font-size:1.35rem;font-weight:700}.con-input{margin-bottom:16px}.con-input__label{color:#303650;margin-bottom:6px;font-size:.88rem;font-weight:600;display:block}[data-theme=dark] .con-input__label{color:#cacfd8}.con-input__unit{color:#73788c;font-size:.82em;font-weight:400}[data-theme=dark] .con-input__unit{color:#737b8c}.con-input__field{color:#1b1e2d;box-sizing:border-box;background:#f7f7fb;border:1.5px solid #abb0c4;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.con-input__field:focus{background:#fff;border-color:#2b3eee;outline:none;box-shadow:0 0 0 3px #2b3eee1f}.con-input__field:hover:not(:focus){background:#f2f3f8;border-color:#858dad}select.con-input__field{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}[data-theme=dark] .con-input__field{color:#e0e4eb;background:#1c2231;border-color:#353d50}[data-theme=dark] .con-input__field:focus{background:#171d2b;border-color:#5a69f2;box-shadow:0 0 0 3px #5a69f226}[data-theme=dark] .con-input__field:hover:not(:focus){border-color:#455068}.con-result-row{border-bottom:1px solid #e2e3e9;justify-content:space-between;align-items:center;padding:11px 0;display:flex}[data-theme=dark] .con-result-row{border-bottom-color:#292f3d}.con-result-row__label{color:#63687e;font-size:.9rem}[data-theme=dark] .con-result-row__label{color:#8a94a8}.con-result-row__value{color:#1b1e2d;text-align:right;font-size:.95rem;font-weight:700}[data-theme=dark] .con-result-row__value{color:#e7e9ef}.con-calc__results h4{letter-spacing:.08em;text-transform:uppercase;color:#2b3eee;margin:20px 0 12px;font-size:.82rem;font-weight:700}[data-theme=dark] .con-calc__results h4{color:#717ef4}.calc-tab-btn{color:#63687e;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #cacdd8;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.calc-tab-btn:hover{color:#303650;background:#f3f4f7;border-color:#a3a9c2}.calc-tab-btn--active{color:#fff;background:#279b61;border-color:#279b61;box-shadow:0 2px 8px #006a3c40}.calc-tab-btn--active:hover{color:#fff;background:#238b57;border-color:#238b57}[data-theme=dark] .calc-tab-btn{color:#8a94a8;background:0 0;border-color:#333b4d}[data-theme=dark] .calc-tab-btn:hover{color:#cacfd8;background:#1f2533;border-color:#47526b}[data-theme=dark] .calc-tab-btn--active{color:#fff;background:#2e9e66;border-color:#2e9e66;box-shadow:0 2px 8px #00963c4d}[data-theme=dark] .calc-tab-btn--active:hover{color:#fff;background:#298e5c;border-color:#298e5c}[data-theme=dark] .con-calc [style*="rgba(0,150,57"],[data-theme=dark] .con-calc [style*="rgba(0, 150, 57"],[data-theme=dark] .con-calc [style*="rgba(0,106,60"],[data-theme=dark] .con-calc [style*="rgba(0, 106, 60"],[data-theme=dark] .con-calc [style*="rgba(0,100,60"]{color:#d3d7de!important;background:#1b202d!important}[data-theme=dark] .con-calc [style*="rgba(234,179,8"],[data-theme=dark] .con-calc [style*="rgba(234, 179, 8"],[data-theme=dark] .con-calc [style*="rgba(212,175,55"],[data-theme=dark] .con-calc [style*="rgba(212, 175, 55"]{color:#d3d7de!important;background:#1e232f!important}[data-theme=dark] .con-result-row[style*="rgba(0,150,57"],[data-theme=dark] .con-result-row[style*="rgba(0, 150, 57"]{background:#15281f!important}[data-theme=dark] .con-result-row[style*="rgba(234,179,8"],[data-theme=dark] .con-result-row[style*="rgba(234, 179, 8"]{background:#292419!important}.ksa-content table,.uae-content table{box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000f}[data-theme=dark] .ksa-content table,[data-theme=dark] .uae-content table{border-color:#2d3443;box-shadow:0 1px 3px #00000026,0 4px 16px #00000040}[data-theme=dark] .con-calc__results h4+div table,[data-theme=dark] .con-calc__results table{border-color:#2d3443!important}[data-theme=dark] .con-calc__results table thead th{color:#fff;background:#224f38!important}[data-theme=dark] .con-calc__results table tbody td{color:#adb4c2;border-bottom-color:#262b36!important}[data-theme=dark] .con-calc__results table tbody td[style*=fontWeight]{color:#e0e4eb}[data-theme=dark] .con-calc__results table tbody tr:hover{background:#1d212b}.ksa-guide-article sup,article sup{vertical-align:super;color:#2d3dd2;font-size:.7em;font-weight:600;line-height:0}.ksa-guide-article sub,article sub{vertical-align:sub;color:#2d3dd2;font-size:.7em;font-weight:600;line-height:0}[data-theme=dark] .ksa-guide-article sup,[data-theme=dark] article sup,[data-theme=dark] .ksa-guide-article sub,[data-theme=dark] article sub{color:#7b87f4}article .calc-table{border-collapse:separate;border-spacing:0;border:1px solid #e0e2eb;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000f}article .calc-table thead tr{background:linear-gradient(135deg,#f3f4f7 0%,#ebecf0 100%)}article .calc-table th{text-transform:uppercase;letter-spacing:.04em;color:#394160;text-align:left;white-space:nowrap;border-bottom:2px solid #d4d7e2;padding:12px 16px;font-size:.82rem;font-weight:700}article .calc-table td{color:#454a5e;border-bottom:1px solid #eaebf0;padding:11px 16px;font-size:.9rem;line-height:1.5}article .calc-table tbody tr:last-child td{border-bottom:none}article .calc-table tbody tr:hover{background:#f6f6f9}article .calc-table td strong{color:#222739;font-weight:700}[data-theme=dark] article .calc-table{border-color:#2d3443;box-shadow:0 1px 3px #00000026,0 4px 16px #00000040}[data-theme=dark] article .calc-table thead tr{background:linear-gradient(135deg,#1b202d 0%,#222835 100%)}[data-theme=dark] article .calc-table th{color:#b3bbcc;border-bottom-color:#2d3443}[data-theme=dark] article .calc-table td{color:#adb4c2;border-bottom-color:#262b36}[data-theme=dark] article .calc-table td strong{color:#e0e4eb}[data-theme=dark] article .calc-table tbody tr:hover{background:#1d212b}article ul{padding-left:var(--s-6)!important;list-style:outside!important}article ol{padding-left:var(--s-6)!important;list-style:decimal!important}article ul ul{margin-top:4px;list-style-type:circle!important}article ul ul ul{margin-top:4px;list-style-type:square!important}article li{margin-bottom:4px;display:list-item!important}article li::marker{color:#248f59;font-size:1em}article ol li::marker{color:#248f59;font-weight:700}[data-theme=dark] article li::marker{color:#39c680}[data-theme=dark] article ol li::marker{color:#39c680}article>section>div>div[style*=background]{transition:transform .15s,box-shadow .15s;border-left:3px solid #2e9e66!important}article>section>div>div[style*=background]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00643c14}[data-theme=dark] article>section>div>div[style*=background]{background:#171c26!important;border-color:#343b4b #343b4b #343b4b #39ac73!important}[data-theme=dark] article>section>div>div[style*=background]:hover{box-shadow:0 2px 12px #0003}[data-theme=dark] article>section>div>div[style*=background] p{color:#d3d7de!important}[data-theme=dark] article>section>div>div[style*=background] li{color:#adb4c2!important}article blockquote{transition:border-color .2s}article blockquote:hover{border-left-width:5px!important}[data-theme=dark] article blockquote{color:#d3d7de!important;background:#151923!important;border-left-color:#39ac73!important}[data-theme=dark] article blockquote p{color:#c4c9d4!important}[data-theme=dark] article blockquote span{opacity:.25!important}article nav[style*=background]{transition:box-shadow .2s}article nav[style*=background]:hover{box-shadow:0 2px 8px #0000000a}[data-theme=dark] article nav[style*=background]{background:#151923!important;border-color:#2e3442!important}[data-theme=dark] article nav[style*=background] p{color:#dcdfe5!important}[data-theme=dark] article nav[style*=background] a{color:#39c680!important}[data-theme=dark] article nav[style*=background] a:hover{color:#5cd699!important}article section[id^=section-] h2{padding-bottom:10px;position:relative}article section[id^=section-] h2:after{content:"";background:linear-gradient(135deg,#279b61,#4ebc85);border-radius:2px;width:48px;height:3px;position:absolute;bottom:0;left:0}[data-theme=dark] article section[id^=section-] h2:after{background:linear-gradient(135deg,#39ac73,#69bf94)}article .t-body strong{color:#1d2130;font-weight:700}[data-theme=dark] article .t-body strong{color:#e0e4eb}article .t-body p{color:#515567}[data-theme=dark] article .t-body p{color:#a1a9ba}[data-theme=dark] .insight-box{background:#151923;border-color:#2e3442}article a[href*="/ksa/glossary/"]{transition:transform .15s,box-shadow .15s,border-color .15s}article a[href*="/ksa/glossary/"]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00643c1a;border-color:#40bf80!important}[data-theme=dark] article a[href*="/ksa/glossary/"]{color:#4dcb8c!important;background:#171c26!important;border-color:#2e3442!important}[data-theme=dark] article a[href*="/ksa/glossary/"] span{color:#7b879d!important}[data-theme=dark] article a[href*="/ksa/glossary/"]:hover{box-shadow:0 4px 16px #00000040;border-color:#3b9b6b!important}[data-theme=dark] article .result-highlight{color:#4dcb8c!important;background:#1b202d!important;border-color:#343b4b!important}.calc-card[style*=border-left]{transition:transform .2s,box-shadow .2s}.calc-card[style*=border-left]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}[data-theme=dark] .calc-card[style*=border-left]{background:#131720;border-color:#2a2f3c}[data-theme=dark] .calc-card[style*=border-left] h2{color:#e0e4eb!important}[data-theme=dark] .calc-card[style*=border-left] p{color:#8a94a8!important}[data-theme=dark] .calc-card[style*=border-left]:hover{box-shadow:0 4px 20px #0000004d}[data-theme=dark] .calc-card[style*=border-left] span[style*="background: var(--n-surface)"]{color:#7b879d!important;background:#1e232f!important;border-color:#2e3442!important}[data-theme=dark] a[style*="color: #006a3c"]{color:#39c680!important}@media (max-width:600px){.calc-card[style*=border-left]{gap:var(--s-3)!important;flex-direction:column!important}.calc-card[style*=border-left]>span:first-child{font-size:1.5rem!important}article .calc-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}article .calc-table th,article .calc-table td{min-width:100px}}
