.ukc{--navy:#102a43;--red:#8b2635;--blue:#bfd7ea;--ticket:#f4e8c1;--signal:#f4c542;--ink:#17212b;--paper:#f7f9fb;--line:rgba(23,33,43,.18);background:var(--paper);color:var(--ink);font-family:"IBM Plex Sans Arabic","Segoe UI",sans-serif;line-height:1.85;overflow:hidden}.ukc *{box-sizing:border-box}.ukc a{color:inherit}.ukc h1,.ukc h2,.ukc h3,.ukc p{margin-top:0}.ukc h1,.ukc h2,.ukc h3{font-family:"Noto Kufi Arabic","IBM Plex Sans Arabic","Segoe UI",sans-serif;line-height:1.3}.ukc h2{font-size:clamp(1.9rem,4vw,3.7rem);max-width:19ch;margin-bottom:1.4rem}.ukc h3{font-size:1.23rem}.ukc-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ukc-shell--narrow{max-width:880px}.ukc-section{padding:clamp(64px,8vw,112px) 0;scroll-margin-top:86px}.ukc-section--ticket{background:var(--ticket)}.ukc-section--navy{background:var(--navy);color:#fff}.ukc-section--pale{background:#eaf1f7}.ukc-kicker,.ukc-eyebrow{font:800 .76rem/1.5 "IBM Plex Mono","Segoe UI",sans-serif;letter-spacing:.13em;text-transform:uppercase}.ukc-eyebrow{color:var(--red);margin-bottom:.7rem}.ukc-hero{background:linear-gradient(117deg,#102a43 0 65%,#8b2635 65%);color:#fff;padding:42px 0 86px;position:relative}.ukc-hero:after{content:"";position:absolute;inset:auto 0 0;height:12px;background:repeating-linear-gradient(90deg,var(--signal) 0 66px,var(--blue) 66px 126px,var(--red) 126px 166px)}.ukc-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:clamp(34px,6vw,78px);align-items:center}.ukc-crumbs{display:flex;gap:.6rem;flex-wrap:wrap;color:#d4e2ed;font-size:.84rem;margin-bottom:3rem}.ukc-crumbs a{text-underline-offset:4px}.ukc-kicker{color:#ffdd68!important}.ukc h1{font-size:clamp(2.45rem,5.2vw,4.9rem);max-width:15ch;letter-spacing:-.03em;margin-bottom:1.25rem}.ukc-lead{font-size:clamp(1.05rem,1.7vw,1.28rem);max-width:800px}.ukc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.ukc-btn{display:inline-flex;min-height:51px;padding:.78rem 1.45rem;align-items:center;justify-content:center;border:2px solid transparent;text-decoration:none;font-weight:900;transition:transform .2s,background .2s}.ukc-btn:hover{transform:translateY(-2px)}.ukc-btn--signal{background:var(--signal);color:var(--ink)}.ukc-btn--line{border-color:#d4e2ed;color:#fff}.ukc-reviewed{color:#d0dfeb!important;font-size:.84rem}.ukc-board{background:#101820;border:4px solid #d3e1eb;padding:24px;color:#fff;box-shadow:14px 14px 0 rgba(0,0,0,.25)}.ukc-board__head{display:flex;justify-content:space-between;border-bottom:2px solid #fff;padding-bottom:10px;font:800 .72rem/1.4 "IBM Plex Mono",sans-serif;letter-spacing:.08em}.ukc-board>div:not(.ukc-board__head){display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:15px 0;border-bottom:1px solid #52616b}.ukc-board strong{font:800 1rem/1.3 "IBM Plex Mono",sans-serif;color:#ffdd68}.ukc-board small{grid-column:1/-1;color:#c9d5db}.ukc-board>p{margin:16px 0 0;color:#d6e0e5}.ukc-jump{position:sticky;top:0;z-index:20;background:rgba(247,249,251,.97);border-bottom:1px solid var(--line);box-shadow:0 4px 18px rgba(16,42,67,.09)}.ukc-jump .ukc-shell{display:flex;overflow-x:auto}.ukc-jump a{white-space:nowrap;padding:15px 13px;font-size:.9rem;font-weight:800;text-decoration:none}.ukc-jump a:hover{color:var(--red)}.ukc-intro{max-width:850px;font-size:1.08rem;color:#526170}.ukc-answer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ukc-answer-grid article{background:#fff;border:1px solid var(--line);padding:28px;border-top:7px solid var(--navy)}.ukc-answer-grid article:nth-child(2){border-top-color:var(--red)}.ukc-answer-grid article:nth-child(3){border-top-color:var(--signal)}.ukc-answer-grid span,.ukc-scenarios span{font:800 .73rem/1.4 "IBM Plex Mono",sans-serif;color:var(--red);letter-spacing:.1em}.ukc-answer-grid h3{font-size:1.45rem;margin-top:7px}.ukc-boundary{margin-top:22px;background:var(--navy);color:#fff;padding:24px 28px;border-right:7px solid var(--signal);display:grid;grid-template-columns:150px 1fr;gap:22px}.ukc-boundary p{margin:0}.ukc-boundary a{text-underline-offset:4px}.ukc-assumptions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ukc-assumptions article{background:#fff;padding:23px;border:1px dashed #8b7751;position:relative}.ukc-assumptions article:after{content:"";position:absolute;left:-7px;top:50%;width:13px;height:13px;border-radius:50%;background:var(--ticket);border:1px solid #8b7751}.ukc-assumptions b{display:block;color:var(--red);margin-bottom:6px}.ukc-assumptions p{margin:0}.ukc-assumption-note{margin:22px 0 0;border-top:2px solid #8b7751;padding-top:18px}.ukc-heading{display:grid;grid-template-columns:1fr .75fr;gap:40px;align-items:end}.ukc-heading>p{color:#c8d9e6}.ukc-section--navy .ukc-eyebrow{color:#ffdd68}.ukc-calc{margin-top:30px}.ukc-presets{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ukc-presets button{min-height:46px;background:transparent;color:#fff;border:1px solid #8aa4b8;padding:.65rem 1rem;font:inherit;font-weight:800;cursor:pointer}.ukc-presets button:hover,.ukc-presets button:focus-visible{background:var(--signal);color:var(--ink)}.ukc-calc__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.ukc-fields{background:#173957;border:1px solid #59758c;padding:clamp(22px,3vw,34px)}.ukc fieldset{border:0;border-top:1px solid #718ba0;padding:20px 0 0;margin:0 0 22px}.ukc legend{font-weight:900;padding-left:12px}.ukc-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ukc-inputs label{font-size:.88rem;font-weight:800}.ukc-inputs input{display:block;width:100%;min-height:50px;margin-top:7px;border:2px solid #9ab0c1;background:#fff;color:var(--ink);padding:0 12px;font:inherit}.ukc-receipt{background:#fff;color:var(--ink);padding:27px 25px;position:relative;box-shadow:9px 9px 0 var(--blue)}.ukc-receipt:after{content:"";position:absolute;inset:auto 0 -8px;height:16px;background:linear-gradient(135deg,#fff 8px,transparent 0) 0 0/16px 16px repeat-x}.ukc-receipt__head{display:flex;justify-content:space-between;gap:10px;border-bottom:2px dashed var(--ink);padding-bottom:12px;font:700 .69rem/1.4 "IBM Plex Mono",sans-serif}.ukc-receipt dl{margin:15px 0}.ukc-receipt dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px dotted #a4adb5;padding:7px 0}.ukc-receipt dt,.ukc-receipt dd{margin:0}.ukc-receipt dd{font-family:"IBM Plex Mono",sans-serif;font-weight:800}.ukc-total{background:var(--ticket);padding:18px;margin-top:18px}.ukc-total span{display:block}.ukc-total output{display:block;font:900 clamp(1.8rem,3vw,2.7rem)/1.2 "IBM Plex Mono",sans-serif;color:var(--red)}.ukc-total p{margin:6px 0 0}.ukc-receipt>small{display:block;margin-top:15px;color:#53616b}.ukc-route-map{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:20px;align-items:end}.ukc-route-map span,.ukc-route-map b{display:flex;min-height:48px;align-items:center;justify-content:center;text-align:center;padding:8px;background:var(--blue);color:var(--ink);font-size:.77rem;font-weight:900;border-bottom:calc(var(--share,10) * .8px) solid var(--signal)}.ukc-route-map b{background:var(--signal);border:0;min-height:88px}.ukc-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ukc-scenarios article{border:1px solid var(--line);padding:29px;background:#fff}.ukc-scenarios .is-main{background:var(--navy);color:#fff;border-top:7px solid var(--signal)}.ukc-scenarios h3{margin-top:8px}.ukc-scenario-note{margin:22px 0 0;background:var(--ticket);border-right:6px solid var(--red);padding:21px 24px}.ukc-ledger article{display:grid;grid-template-columns:210px 1fr;gap:32px;padding:30px 0;border-top:1px solid #b7c6d2}.ukc-ledger article>div:first-child{position:sticky;top:85px;align-self:start}.ukc-ledger span{display:inline-block;background:var(--red);color:#fff;padding:2px 9px;font:800 .75rem/1.5 "IBM Plex Mono",sans-serif}.ukc-ledger strong{display:block;color:var(--red);font-size:1.15rem;margin-bottom:10px}.ukc-table-wrap{overflow-x:auto;background:#fff;border:1px solid #bac9d4}.ukc table{width:100%;min-width:850px;border-collapse:collapse;text-align:right}.ukc caption{text-align:right;padding:14px 17px;color:#52616c}.ukc th,.ukc td{padding:15px;border-top:1px solid #d6e0e7;vertical-align:top}.ukc thead th{background:var(--navy);color:#fff;border:0}.ukc tbody th{color:var(--red)}.ukc-family-note{margin-top:20px;background:var(--ticket);padding:24px;border-right:6px solid var(--red)}.ukc-family-note p{margin:0}.ukc-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ukc-routes article{background:#fff;padding:28px;border:1px dashed #8b7751}.ukc-routes span{font:900 .9rem/1.4 "IBM Plex Mono",sans-serif;color:var(--red)}.ukc-route-rule{margin-top:20px;background:var(--navy);color:#fff;padding:23px 27px;display:grid;grid-template-columns:150px 1fr;gap:20px}.ukc-route-rule p{margin:0}.ukc-steps{counter-reset:steps;list-style:none;padding:0}.ukc-steps li{counter-increment:steps;position:relative;padding:18px 70px 18px 0;border-top:1px solid var(--line)}.ukc-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;right:0;top:16px;font:900 1.3rem/1.4 "IBM Plex Mono",sans-serif;color:var(--red)}.ukc-stress{background:var(--blue);padding:26px;margin-top:20px;border-right:7px solid var(--red)}.ukc-stress p{margin:0}.ukc-faqs details{background:#fff;border:1px solid #bac9d4;margin-bottom:10px}.ukc-faqs summary{cursor:pointer;font-weight:900;padding:18px 52px 18px 20px;position:relative}.ukc-faqs summary:before{content:"+";position:absolute;right:18px;color:var(--red);font-size:1.4rem}.ukc-faqs details[open] summary:before{content:"−"}.ukc-faqs details p{padding:0 20px 20px;margin:0}.ukc-sources{background:#fff}.ukc-sources ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;padding:0}.ukc-sources a{text-underline-offset:4px}.ukc-source-note{border-top:1px solid var(--line);padding-top:17px;color:#586874;font-size:.9rem}.ukc-cta{background:var(--red);color:#fff;padding:76px 0}.ukc-cta__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.ukc-cta h2{margin-bottom:10px}.ukc-btn--white{background:#fff;color:var(--ink);width:100%}.ukc-related{display:flex;gap:14px;flex-wrap:wrap;margin:17px 0}.ukc-related a{text-underline-offset:4px}.ukc-cta small{color:#f4d7db}.ukc .ukc-hero h1,.ukc .ukc-hero p,.ukc .ukc-hero strong,.ukc .ukc-hero .ukc-crumbs,.ukc .ukc-hero .ukc-crumbs a{color:#fff!important}.ukc .ukc-board p,.ukc .ukc-board span,.ukc .ukc-board b{color:#fff!important}.ukc .ukc-board strong{color:#ffdd68!important}.ukc .ukc-section--navy h2,.ukc .ukc-section--navy h3,.ukc .ukc-section--navy p,.ukc .ukc-section--navy li,.ukc .ukc-section--navy label,.ukc .ukc-section--navy legend,.ukc .ukc-section--navy strong{color:#fff!important}.ukc .ukc-section--navy .ukc-receipt,.ukc .ukc-section--navy .ukc-receipt p,.ukc .ukc-section--navy .ukc-receipt strong{color:var(--ink)!important}.ukc .ukc-cta h2,.ukc .ukc-cta p,.ukc .ukc-cta a{color:#fff!important}.ukc .ukc-cta .ukc-btn--white{color:var(--ink)!important}.ukc a:focus-visible,.ukc button:focus-visible,.ukc input:focus-visible,.ukc summary:focus-visible,.ukc [tabindex]:focus-visible{outline:4px solid #ffcf24;outline-offset:4px}.ukc-review{min-height:65vh;padding:80px 24px;background:#eaf1f7;color:#17212b}.ukc-review section{max-width:760px;margin:auto;border-top:8px solid #8b2635;padding:38px;background:#fff}.ukc-review a{font-weight:800;color:#102a43}
@media(max-width:980px){.ukc-hero{background:var(--navy)}.ukc-hero__grid,.ukc-heading,.ukc-cta__grid,.ukc-calc__grid{grid-template-columns:1fr}.ukc-board{max-width:540px}.ukc-answer-grid,.ukc-scenarios{grid-template-columns:1fr}.ukc-assumptions{grid-template-columns:repeat(2,1fr)}.ukc-inputs{grid-template-columns:repeat(2,1fr)}.ukc-route-map{grid-template-columns:repeat(4,1fr)}}
@media(max-width:680px){.ukc-shell{width:min(100% - 28px,1180px)}.ukc-section{padding:58px 0}.ukc h1{font-size:2.25rem}.ukc h2{font-size:1.9rem}.ukc-board{box-shadow:7px 7px 0 rgba(0,0,0,.24);padding:20px}.ukc-assumptions,.ukc-inputs,.ukc-routes,.ukc-sources ul{grid-template-columns:1fr}.ukc-boundary,.ukc-route-rule,.ukc-ledger article{grid-template-columns:1fr}.ukc-ledger article>div:first-child{position:static}.ukc-route-map{grid-template-columns:repeat(2,1fr)}.ukc-table-wrap{margin-inline:-14px}.ukc-actions .ukc-btn{width:100%}.ukc-jump a{padding:13px 11px}.ukc-answer-grid article,.ukc-scenarios article{padding:24px}}
@media(prefers-reduced-motion:reduce){.ukc *{transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.ukc-btn,.ukc-board,.ukc-answer-grid article,.ukc-scenarios article,.ukc-faqs details{border:2px solid CanvasText}.ukc-hero,.ukc-section--navy,.ukc-cta{forced-color-adjust:auto}}
.ukc .ukc-scenarios .is-main h3{color:#fff!important}.ukc .ukc-scenarios .is-main span{color:#ffdd68!important}
