.tool{--ok:#1F6F4A;--warn:#9A6B12;--bad:#9B3B3B;margin-top:var(--s4);scroll-margin-top:16px}.tool *{min-width:0}.tool button{font:inherit}.tool .btn{line-height:1.2}.tool .btn:disabled{opacity:.4;cursor:not-allowed}.tool .btn.sm{padding:10px 14px;font-size:var(--t-1)}html.js .tool .panel:not(.in):before,html.js .tool .panel:not(.in):after{width:10px;height:10px}html.js .tool .ann:not(.in):before{width:28px}.tool-intro{display:grid;gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line-l)}.tool-problem h2{font-size:var(--t3);max-width:34ch;margin:12px 0 14px}.tool-problem p{color:var(--mute);max-width:64ch;margin:0}.tool-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2)}.tool-insights .panel .num{font-size:var(--t4);color:var(--navy);display:block;line-height:1}.tool-insights .panel b{display:block;font-family:var(--display);font-weight:600;font-size:var(--t1);margin:12px 0 8px;line-height:1.3}.tool-insights .panel p{font-size:var(--t0);color:var(--mute);margin:0}.tool-diff{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s3)}.tool-diff li{border-left:2px solid var(--navy);padding:2px 0 2px 16px}.tool-diff b{display:block;font-family:var(--display);font-weight:600;font-size:var(--t1);margin-bottom:4px}.tool-diff p{font-size:var(--t0);color:var(--mute);margin:0}.tool-how ol{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2);counter-reset:h}.tool-how li{counter-increment:h;border:1px solid var(--line-l);background:var(--white);padding:16px 18px}.tool-how li:before{content:counter(h,decimal-leading-zero);display:block;font-family:var(--display);font-weight:600;font-size:var(--t-1);letter-spacing:.1em;color:var(--mute);margin-bottom:8px}.tool-how li .num{display:block;font-size:var(--t3);color:var(--navy);margin-bottom:6px}.tool-how.figs li:before{display:none}.tool-how b{display:block;font-family:var(--display);font-weight:600;font-size:var(--t1);margin-bottom:4px}.tool-how span{font-size:var(--t0);color:var(--mute)}.tool-start{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.tool-start-meta{font-family:var(--display);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}@media(max-width:900px){.tool-insights,.tool-how ol,.tool-diff{grid-template-columns:1fr}.tool-problem h2{font-size:var(--t2)}}.tool-anchor{scroll-margin-top:8px}.tool-progress{height:3px;background:var(--line-l);position:sticky;top:0;z-index:5;margin-top:var(--s4)}.tool-progress-bar{height:100%;width:0;background:var(--gold);transition:width .4s var(--ease)}.tool-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line-l);scrollbar-width:none}.tool-tabs::-webkit-scrollbar{display:none}.tool-tab{flex:1;padding:14px 12px;font-family:var(--display);font-weight:600;font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;white-space:nowrap}.tool-tab .n{font-weight:500;margin-right:6px;opacity:.7}.tool-tab.active{color:var(--navy);border-bottom-color:var(--navy)}.tool-tab.done{color:var(--ink)}.tool-tab:disabled{opacity:.4;cursor:not-allowed}.tool-body{max-width:900px}.tool-step{display:none;padding-top:var(--s4)}.tool-step.active{display:block}.tool-sec{margin-bottom:var(--s3)}.tool-sec h2{font-size:var(--t3);margin:10px 0 8px}.tool-sec p{color:var(--mute);margin:0;max-width:66ch;font-size:var(--t0)}.tool-sec .core{font-family:var(--display);font-weight:600;color:var(--ink)}.tool-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--s3)}.tool-note{border:1px solid var(--line-l);border-left:2px solid var(--navy);background:var(--white);padding:12px 16px;font-size:var(--t0);color:var(--ink);margin:0 0 var(--s3);line-height:1.55}.tool-note.warn{border-left-color:var(--warn)}.tool-note.bad{border-left-color:var(--bad)}.tool-note.ok{border-left-color:var(--ok)}.tool-hint{font-size:var(--t0);color:var(--mute)}.tool-opts{display:flex;flex-wrap:wrap;gap:8px}.tool-opt{flex:1;min-width:84px;padding:10px 12px;border:1.5px solid var(--line-l);background:var(--white);color:var(--mute);font-family:var(--display);font-weight:600;font-size:var(--t0);cursor:pointer;border-radius:2px;text-align:center;line-height:1.3}.tool-opt:hover{border-color:var(--navy);color:var(--navy)}.tool-opt.selected{border-color:var(--navy);background:var(--navy);color:#fff}.tool-opts.stack{flex-direction:column}.tool-opts.stack .tool-opt{text-align:left;font-family:var(--body);font-weight:500;color:var(--ink);padding:12px 14px}.tool-opts.stack .tool-opt.selected{color:#fff}.tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s3);margin-bottom:var(--s3)}.tool-field label{display:block;font-family:var(--display);font-size:var(--t-1);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.tool-field select,.tool-field input[type=number],.tool-field textarea{width:100%;padding:10px 12px;border:1px solid var(--line-l);border-radius:2px;background:var(--white);color:var(--ink);font-family:var(--body);font-size:var(--t0)}.tool-field select:focus,.tool-field input:focus,.tool-field textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--navy)}.tool-field small{display:block;font-size:var(--t-1);color:var(--mute);margin-top:4px}.tool-range{display:flex;align-items:center;gap:12px}.tool-range input[type=range]{flex:1;accent-color:var(--navy);min-width:0}.tool-range .val{font-family:var(--display);font-weight:600;font-size:var(--t1);min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}.tool-range .of{font-size:var(--t-1);color:var(--mute)}.tool-rate{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:center}.tool-rate button{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--line-l);background:var(--white);font-family:var(--display);font-size:var(--t-1);font-weight:600;color:var(--mute);cursor:pointer;padding:0}.tool-rate button:hover{border-color:var(--navy);color:var(--navy)}.tool-rate button.sel{background:var(--navy);border-color:var(--navy);color:#fff}@media(max-width:640px){.tool-fields{grid-template-columns:1fr}}.tool-items{display:grid;gap:12px}.tool-item{border:1px solid var(--line-l);background:var(--white);padding:16px 18px}.tool-item .im{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:8px;font-family:var(--display);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tool-item .q{font-weight:500;color:var(--ink);line-height:1.5;margin-bottom:10px}.tool-item .why{font-size:var(--t0);color:var(--mute);margin:-4px 0 12px;line-height:1.5}.tool-item .guide{display:none;font-size:var(--t0);color:var(--ink);border-left:2px solid var(--gold);padding:8px 12px;margin:0 0 12px;line-height:1.5;background:var(--light)}.tool-item.show-guide .guide{display:block}.tool-item .toggle{border:0;background:none;padding:0;margin-top:10px;font-family:var(--display);font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tool-list{list-style:none;margin:0;padding:0}.tool-list li{position:relative;padding:10px 0 10px 20px;border-bottom:1px solid var(--line-l);font-size:var(--t0);line-height:1.5}.tool-list li:last-child{border-bottom:0}.tool-list li:before{content:"";position:absolute;left:0;top:17px;width:8px;height:8px;border:1.5px solid var(--navy);background:var(--white)}.tool-list li.core:before{background:var(--navy)}.tool-list li.bad:before{border-color:var(--bad);background:var(--bad)}.tool-list li.warn:before{border-color:var(--warn);background:var(--warn)}.tool-list b{display:block;font-family:var(--display);font-weight:600;color:var(--ink)}.tool-list p{margin:2px 0 0;color:var(--mute)}.tool-list.plain li{padding-left:0}.tool-list.plain li:before{display:none}.tool-steps-list{margin:0;padding-left:1.3em;display:grid;gap:10px;font-size:var(--t0);line-height:1.55}.tool-results{display:grid;gap:var(--s2)}.tool .panel h3,.tool .panel .ttl{font-family:var(--display);font-weight:600;font-size:var(--t1);margin:0 0 14px}.tool .panel.dark{background:var(--navy);border-color:var(--line-d);color:#fff}.tool .panel.dark:before,.tool .panel.dark:after{border-color:var(--gold)}.tool .panel.dark .ann{color:var(--mute-d)}.tool .panel.dark p{color:#dce4f0}.tool-verdict .ann{display:inline-flex}.tool-verdict .rec{font-family:var(--display);font-weight:600;font-size:var(--t3);color:var(--gold);margin:12px 0 10px;line-height:1.15}.tool-verdict .detail{font-size:var(--t0);color:#dce4f0;max-width:66ch;margin:0}.tool-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.tool-stat{border:1px solid var(--line-d);padding:14px 16px}.tool-stat .num{display:block;font-size:var(--t3);color:#fff;line-height:1}.tool-stat small{display:block;font-size:var(--t-1);color:var(--mute-d);margin-top:6px;letter-spacing:.04em}.tool-sig{display:inline-block;font-family:var(--display);font-weight:600;font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border:1.5px solid currentColor;border-radius:2px;color:var(--gold)}.tool-sig.ok{color:var(--ok)}.tool-sig.warn{color:var(--warn)}.tool-sig.bad{color:var(--bad)}.tool-bar{height:6px;background:var(--line-l);overflow:hidden;border-radius:1px}.tool-bar span{display:block;height:100%;background:var(--navy);width:0;transition:width .5s var(--ease)}.tool .panel.dark .tool-bar{background:#ffffff26}.tool .panel.dark .tool-bar span{background:var(--gold)}.tool-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tool-cols .panel{text-align:left}.tool-cols .panel.win{border-color:var(--navy)}.tool-cols .lbl{font-family:var(--display);font-weight:600;font-size:var(--t1)}.tool-cols .score{font-family:var(--display);font-weight:700;font-size:var(--t4);letter-spacing:-.02em;line-height:1;margin:10px 0 8px}.tool-cols .score small{font-size:var(--t0);color:var(--mute);font-weight:500;letter-spacing:0}.tool-cols .pct{font-size:var(--t-1);color:var(--mute);margin-top:6px}.tool-cols .tag{display:inline-block;margin-top:10px;font-family:var(--display);font-size:var(--t-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold);padding:3px 8px;border-radius:2px}.tool-pills{display:flex;flex-wrap:wrap;gap:8px}.tool-pill{font-family:var(--display);font-size:var(--t-1);font-weight:600;letter-spacing:.04em;border:1px solid var(--line-l);padding:5px 10px;border-radius:2px;color:var(--ink);background:var(--white)}.tool-tablewrap{overflow-x:auto;margin-bottom:var(--s3);-webkit-overflow-scrolling:touch}.tool-table{width:100%;border-collapse:collapse;font-size:var(--t0);background:var(--white)}.tool-table th,.tool-table td{border:1px solid var(--line-l);padding:10px 12px;text-align:left;vertical-align:top}.tool-table th{font-family:var(--display);font-size:var(--t-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);background:var(--light)}.tool-table td.c,.tool-table th.c{text-align:center}.tool-table .grp td{background:var(--light);font-family:var(--display);font-size:var(--t-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);padding:7px 12px}.tool-table tfoot td{font-family:var(--display);font-weight:600}.tool-table .first{background:#fbf7ec}.tool-cta{margin-top:var(--s3)}.tool-cta h3{font-size:var(--t2);color:#fff;margin:10px 0 8px}.tool-cta p{max-width:58ch;font-size:var(--t0)}.tool-cta .ctas{margin-top:16px}@media(max-width:700px){.tool-stats,.tool-cols{grid-template-columns:1fr}}.tool-seo{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line-l)}.tool-seo .prose h2{font-size:var(--t3);margin:0 0 var(--s3)}.tool-seo .prose h3{font-size:var(--t2);margin:1.6em 0 .5em}.tool-seo .prose p{line-height:1.7}.tool-seo .prose blockquote{font-family:var(--display);font-weight:500;font-size:var(--t2);line-height:1.4;margin:1.6em 0}.tool-seo .prose blockquote footer{font-family:var(--body);font-weight:400;font-size:var(--t0);color:var(--mute);margin-top:8px}.tool-seo .faq-block{margin-top:var(--s4)}.tool-gcc-market-entry .dt-area{margin-bottom:var(--s2);border:1px solid var(--line-l);background:var(--white)}.tool-gcc-market-entry .dt-area>b{display:block;font-family:var(--display);font-weight:600;font-size:var(--t0);padding:10px 14px;background:var(--light);border-bottom:1px solid var(--line-l)}.tool-gcc-market-entry .dt-head,.tool-gcc-market-entry .dt-row{display:grid;grid-template-columns:1.2fr 1fr 1fr}.tool-gcc-market-entry .dt-head div{padding:8px 12px;font-family:var(--display);font-size:var(--t-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line-l)}.tool-gcc-market-entry .dt-head div+div{text-align:center;color:var(--navy)}.tool-gcc-market-entry .dt-row{border-bottom:1px solid var(--line-l)}.tool-gcc-market-entry .dt-row:last-child{border-bottom:0}.tool-gcc-market-entry .dt-row>div{padding:10px 12px;font-size:var(--t0);line-height:1.5;border-right:1px solid var(--line-l)}.tool-gcc-market-entry .dt-row textarea{border:0;border-right:1px solid var(--line-l);padding:8px 10px;font-size:var(--t0);font-family:var(--body);color:var(--ink);background:transparent;resize:vertical;min-height:52px;width:100%}.tool-gcc-market-entry .dt-row textarea:last-child{border-right:0}.tool-gcc-market-entry .dt-row textarea:focus{outline:2px solid var(--gold);outline-offset:-2px}.tool-gcc-market-entry .plan{display:grid;gap:12px}.tool-gcc-market-entry .phase{border:1px solid var(--line-l);background:var(--white)}.tool-gcc-market-entry .phase b{display:block;font-family:var(--display);font-weight:600;font-size:var(--t0);padding:10px 14px;border-bottom:1px solid var(--line-l);background:var(--light)}.tool-gcc-market-entry .phase ul{list-style:none;margin:0;padding:10px 14px 4px;display:grid;gap:4px}.tool-gcc-market-entry .phase li{position:relative;padding-left:16px;font-size:var(--t0);line-height:1.5}.tool-gcc-market-entry .phase li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:1.5px;background:var(--navy)}.tool-gcc-market-entry .phase .kpi{font-size:var(--t-1);color:var(--mute);padding:4px 14px 12px;margin:0}@media(max-width:640px){.tool-gcc-market-entry .dt-head{display:none}.tool-gcc-market-entry .dt-row{grid-template-columns:1fr}.tool-gcc-market-entry .dt-row>div{border-right:0;border-bottom:1px solid var(--line-l);font-weight:500}.tool-gcc-market-entry .dt-row textarea{border-right:0;border-bottom:1px solid var(--line-l)}.tool-gcc-market-entry .dt-row textarea::placeholder{color:var(--mute)}}.tool-partner-vs-hire .sc td.w{text-align:center;font-family:var(--display);font-weight:600;color:var(--navy)}.tool-partner-vs-hire .sc td.r{text-align:center}.tool-partner-vs-hire .sc .cur{display:block;font-size:var(--t-1);color:var(--mute);margin-top:4px}.tool-partner-vs-hire .sc .sq{font-weight:500;line-height:1.45}.tool-partner-vs-hire .sc .sw{font-size:var(--t-1);color:var(--mute);line-height:1.4;margin-top:3px}.tool-partner-vs-hire .sc tfoot td{text-align:center;font-size:var(--t1)}.tool-partner-vs-hire .sc tfoot td:first-child{text-align:left}.tool-partner-vs-hire .risk .tool-range{min-width:140px}.tool-partnership-lifecycle .phase-tag{font-family:var(--display);font-size:var(--t-1);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);border:1px solid var(--line-l);padding:3px 8px;border-radius:2px}.tool-partnership-lifecycle .rf{display:flex;gap:16px;align-items:flex-start}.tool-partnership-lifecycle .rf .tool-opts{flex:none;margin-left:auto}.tool-partnership-lifecycle .rf .tool-opt{min-width:64px;flex:none}.tool-partnership-lifecycle .rf .safe{display:none;font-size:var(--t0);border-left:2px solid var(--gold);padding:8px 12px;margin-top:10px;background:var(--light);line-height:1.5}.tool-partnership-lifecycle .rf.flagged{border-color:var(--navy)}.tool-partnership-lifecycle .rf.flagged .safe{display:block}.tool-partnership-lifecycle .econ{border:1px solid var(--line-l);background:var(--white);padding:18px}.tool-partnership-lifecycle .econ .ecmp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.tool-partnership-lifecycle .econ .box{border:1px solid var(--line-l);padding:14px 16px}.tool-partnership-lifecycle .econ .box.win{border-color:var(--navy)}.tool-partnership-lifecycle .econ .box .lbl{font-family:var(--display);font-weight:600;font-size:var(--t0)}.tool-partnership-lifecycle .econ .box .num{display:block;font-size:var(--t3);color:var(--navy);margin:8px 0 2px;line-height:1.1}.tool-partnership-lifecycle .econ .box .num.txt{font-size:var(--t1)}.tool-partnership-lifecycle .econ .box small{display:block;font-size:var(--t-1);color:var(--mute)}.tool-partnership-lifecycle .econ .box .tag{display:inline-block;margin-top:8px;font-family:var(--display);font-size:var(--t-1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold);padding:3px 8px;border-radius:2px}.tool-partnership-lifecycle .econ .foot{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line-l);font-size:var(--t-1);color:var(--mute)}.tool-partnership-lifecycle .signal{text-align:left}.tool-partnership-lifecycle .signal .word{font-family:var(--display);font-weight:700;font-size:var(--t5);letter-spacing:-.02em;line-height:1;color:var(--gold);margin:12px 0 8px}.tool-partnership-lifecycle .signal .line{font-family:var(--display);font-weight:500;font-size:var(--t0);color:#fff;margin:0 0 10px}@media(max-width:640px){.tool-partnership-lifecycle .rf{flex-direction:column}.tool-partnership-lifecycle .rf .tool-opts{margin-left:0}.tool-partnership-lifecycle .econ .ecmp{grid-template-columns:1fr}.tool-partnership-lifecycle .signal .word{font-size:var(--t4)}}.tool-uae-ksa-sequencing .seq{padding:0;overflow:hidden}.tool-uae-ksa-sequencing .seq .hd{padding:20px 24px;border-bottom:1px solid var(--line-d)}.tool-uae-ksa-sequencing .seq .hd p{margin:6px 0 0;font-size:var(--t0)}.tool-uae-ksa-sequencing .seq .phases{display:grid;grid-template-columns:1fr 1fr}.tool-uae-ksa-sequencing .seq .ph2{padding:20px 24px}.tool-uae-ksa-sequencing .seq .ph2+.ph2{border-left:1px solid var(--line-d)}.tool-uae-ksa-sequencing .seq .ph2 .lbl{font-family:var(--display);font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600}.tool-uae-ksa-sequencing .seq .ph2 .mkt{font-family:var(--display);font-weight:600;font-size:var(--t2);color:#fff;margin:8px 0 10px;line-height:1.2}.tool-uae-ksa-sequencing .seq .ph2 p{font-size:var(--t0);margin:0}.tool-uae-ksa-sequencing .seq .ph2 ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.tool-uae-ksa-sequencing .seq .ph2 li{position:relative;padding-left:14px;font-size:var(--t0);color:#dce4f0}.tool-uae-ksa-sequencing .seq .ph2 li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:1.5px;background:var(--gold)}.tool-uae-ksa-sequencing .layer p{margin:12px 0 0;font-size:var(--t0);color:var(--mute)}@media(max-width:640px){.tool-uae-ksa-sequencing .seq .phases{grid-template-columns:1fr}.tool-uae-ksa-sequencing .seq .ph2+.ph2{border-left:0;border-top:1px solid var(--line-d)}}.tool-uae-freezone-selector .q{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.tool-uae-freezone-selector .qn{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--navy);color:var(--navy);font-family:var(--display);font-weight:600;font-size:var(--t-1);display:flex;align-items:center;justify-content:center}.tool-uae-freezone-selector .qn.done{background:var(--navy);color:#fff}.tool-uae-freezone-selector .qt{font-family:var(--display);font-weight:600;font-size:var(--t1);line-height:1.3}.tool-uae-freezone-selector .qh{font-size:var(--t0);color:var(--mute);margin-top:4px}.tool-uae-freezone-selector .tool-item.answered{border-color:var(--navy)}.tool-uae-freezone-selector .tool-opt{flex:0 1 auto}.tool-uae-freezone-selector .calc{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:var(--s3)}.tool-uae-freezone-selector .rc{padding:0;overflow:hidden}.tool-uae-freezone-selector .rc .hd{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line-l);background:var(--light)}.tool-uae-freezone-selector .rc.rank-1 .hd{background:var(--navy);color:#fff;border-bottom-color:var(--line-d)}.tool-uae-freezone-selector .rc .rk{font-family:var(--display);font-weight:700;font-size:var(--t2);color:var(--mute);flex:none}.tool-uae-freezone-selector .rc.rank-1 .rk{color:var(--gold)}.tool-uae-freezone-selector .rc .nm{flex:1}.tool-uae-freezone-selector .rc .nm .badge{display:block;font-family:var(--display);font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:600}.tool-uae-freezone-selector .rc.rank-1 .nm .badge{color:var(--gold)}.tool-uae-freezone-selector .rc .nm b{display:block;font-family:var(--display);font-weight:600;font-size:var(--t2);line-height:1.2;margin:2px 0}.tool-uae-freezone-selector .rc .nm span{font-size:var(--t0);color:var(--mute)}.tool-uae-freezone-selector .rc.rank-1 .nm span{color:var(--mute-d)}.tool-uae-freezone-selector .rc .tot{text-align:right;flex:none}.tool-uae-freezone-selector .rc .tot .num{font-size:var(--t4);line-height:1;display:block}.tool-uae-freezone-selector .rc.rank-1 .tot .num{color:var(--gold)}.tool-uae-freezone-selector .rc .tot small{font-size:var(--t-1);color:var(--mute)}.tool-uae-freezone-selector .rc.rank-1 .tot small{color:var(--mute-d)}.tool-uae-freezone-selector .rc .bd{padding:20px}.tool-uae-freezone-selector .bars{display:grid;gap:8px;margin-bottom:16px}.tool-uae-freezone-selector .bar{display:grid;grid-template-columns:110px 1fr 56px;gap:10px;align-items:center;font-size:var(--t0)}.tool-uae-freezone-selector .bar .v{text-align:right;font-family:var(--display);font-weight:600;font-variant-numeric:tabular-nums}.tool-uae-freezone-selector .cost{border:1px solid var(--line-l);background:var(--light);padding:12px 16px;margin-bottom:16px}.tool-uae-freezone-selector .cost .num{font-size:var(--t2);display:block;color:var(--navy)}.tool-uae-freezone-selector .cost small{font-size:var(--t-1);color:var(--mute)}.tool-uae-freezone-selector .why{margin-bottom:16px}.tool-uae-freezone-selector .why .ann{margin-bottom:6px}.tool-uae-freezone-selector .why p{font-size:var(--t0);margin:0;line-height:1.55}.tool-uae-freezone-selector .str{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tool-uae-freezone-selector .str span{font-size:var(--t-1);border:1px solid var(--line-l);padding:4px 8px;border-radius:2px;color:var(--ink)}.tool-uae-freezone-selector .cmp-wrap{margin-top:var(--s3)}.tool-uae-freezone-selector .cmp-wrap .ttl{margin-bottom:12px}.tool-uae-freezone-selector .tool-table .rk{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;text-align:center;line-height:20px;margin-right:6px}.tool-uae-freezone-selector .tool-table small{color:var(--mute)}.tool-uae-freezone-selector .stars{letter-spacing:2px;color:var(--gold)}.tool-uae-freezone-selector .stars .off{color:var(--line-l)}.tool-uae-freezone-selector .disc{font-size:var(--t0);color:var(--mute);border:1px solid var(--line-l);background:var(--white);padding:12px 16px;margin-top:var(--s3)}@media(max-width:640px){.tool-uae-freezone-selector .rc .hd{flex-wrap:wrap}.tool-uae-freezone-selector .rc .tot{text-align:left;width:100%}.tool-uae-freezone-selector .bar{grid-template-columns:90px 1fr 50px}}.tool-gulf-ai-readiness-assessment .q{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.tool-gulf-ai-readiness-assessment .qn{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--navy);color:var(--navy);font-family:var(--display);font-weight:600;font-size:var(--t-1);display:flex;align-items:center;justify-content:center}.tool-gulf-ai-readiness-assessment .qn.done{background:var(--navy);color:#fff}.tool-gulf-ai-readiness-assessment .qt{font-family:var(--display);font-weight:600;font-size:var(--t1);line-height:1.3}.tool-gulf-ai-readiness-assessment .qh{font-size:var(--t0);color:var(--mute);margin-top:4px}.tool-gulf-ai-readiness-assessment .tool-item.answered{border-color:var(--navy)}.tool-gulf-ai-readiness-assessment .calc{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:var(--s3)}.tool-gulf-ai-readiness-assessment .result{display:none}.tool-gulf-ai-readiness-assessment .result.show{display:grid;gap:var(--s2)}.tool-gulf-ai-readiness-assessment .score .pct{font-size:var(--t5);color:var(--gold);line-height:1;display:block;margin:12px 0 6px}.tool-gulf-ai-readiness-assessment .score .pctl{font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-d);font-family:var(--display)}.tool-gulf-ai-readiness-assessment .score .tool-bar{margin:16px 0 18px;max-width:420px}.tool-gulf-ai-readiness-assessment .score .head{font-family:var(--display);font-weight:600;font-size:var(--t2);color:#fff;margin:12px 0 8px;line-height:1.25}.tool-gulf-ai-readiness-assessment .score .sub{max-width:62ch;margin:0}.tool-gulf-ai-readiness-assessment .finding h3{font-size:var(--t2);margin:10px 0 8px}.tool-gulf-ai-readiness-assessment .finding p{margin:0;font-size:var(--t0)}.tool-gulf-ai-readiness-assessment .ar-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:s}.tool-gulf-ai-readiness-assessment .ar-steps li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:var(--t0);line-height:1.55}.tool-gulf-ai-readiness-assessment .ar-steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--display);font-weight:600;font-size:var(--t-1);color:var(--navy);padding-top:3px}.tool-gulf-ai-readiness-assessment .ar-steps a{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.tool-gulf-ai-readiness-assessment .score .pct{font-size:var(--t4)}}.tool-gulf-ai-automation-roi .form{display:grid;gap:var(--s2)}.tool-gulf-ai-automation-roi .form.hide{display:none}.tool-gulf-ai-automation-roi .intro-h{text-align:left}.tool-gulf-ai-automation-roi .intro-h b{display:block;font-family:var(--display);font-weight:600;font-size:var(--t2)}.tool-gulf-ai-automation-roi .intro-h span{font-size:var(--t0);color:var(--mute)}.tool-gulf-ai-automation-roi .lbl{font-family:var(--display);font-weight:600;font-size:var(--t1);line-height:1.35;margin-bottom:4px}.tool-gulf-ai-automation-roi .hint{font-size:var(--t0);color:var(--mute);margin:0 0 12px}.tool-gulf-ai-automation-roi .slider-labels{display:flex;justify-content:space-between;font-size:var(--t-1);color:var(--mute);margin-top:4px}.tool-gulf-ai-automation-roi .slider-val{font-family:var(--display);font-weight:600;font-size:var(--t2);margin-top:8px;color:var(--navy)}.tool-gulf-ai-automation-roi .tool-opts .tool-opt{flex:1 1 140px}.tool-gulf-ai-automation-roi .calc{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.tool-gulf-ai-automation-roi .result{display:none}.tool-gulf-ai-automation-roi .result.show{display:grid;gap:var(--s2)}.tool-gulf-ai-automation-roi .roi-hero .big{font-size:var(--t5);color:var(--gold);line-height:1;display:block;margin:12px 0 8px}.tool-gulf-ai-automation-roi .roi-hero .sub{font-size:var(--t0);margin:0 0 4px}.tool-gulf-ai-automation-roi .timeline{display:flex;height:10px;overflow:hidden;margin:14px 0 10px;border-radius:1px}.tool-gulf-ai-automation-roi .timeline span{display:block;height:100%}.tool-gulf-ai-automation-roi .timeline .c{background:var(--bad)}.tool-gulf-ai-automation-roi .timeline .b{background:var(--gold)}.tool-gulf-ai-automation-roi .timeline .p{background:var(--ok)}.tool-gulf-ai-automation-roi .legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:var(--t-1);color:var(--mute)}.tool-gulf-ai-automation-roi .legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:middle;background:var(--dot)}.tool-gulf-ai-automation-roi .payback .head{font-family:var(--display);font-weight:600;font-size:var(--t2);margin:8px 0 6px;line-height:1.25}.tool-gulf-ai-automation-roi .payback p{font-size:var(--t0);margin:0}.tool-gulf-ai-automation-roi .buys .head{font-family:var(--display);font-weight:600;font-size:var(--t1);margin:8px 0 12px}.tool-gulf-ai-automation-roi .disc{font-size:var(--t-1);color:var(--mute);line-height:1.5}@media(max-width:640px){.tool-gulf-ai-automation-roi .roi-hero .big{font-size:var(--t4)}}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2)}.tools-grid .panel{display:flex;flex-direction:column;gap:10px}.tools-grid .panel .top{display:flex;justify-content:space-between;align-items:center;gap:12px}.tools-grid .panel .tic{display:inline-flex;align-items:center;gap:12px}.tools-grid .panel .no{font-family:var(--display);font-weight:700;font-size:var(--t3);color:var(--navy);line-height:1}.tools-grid .panel h2{font-size:var(--t2);margin:6px 0 0}.tools-grid .panel h2 a{text-decoration:none}.tools-grid .panel p{color:var(--mute);font-size:var(--t0);margin:0}.tools-grid .panel .facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--display);font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.tools-grid .panel .facts li.t{display:inline-flex;align-items:center;gap:6px}.tools-grid .panel .facts li+li:before{content:none}.tools-grid .panel .go{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--display);font-weight:600;font-size:var(--t0)}.tools-grid .panel .go a{text-decoration:none}.tools-grid .panel .go .stamp{color:var(--mute)}.tools-cats{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 var(--s4);padding:0;list-style:none}.tools-cats li{font-family:var(--display);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line-l);padding:6px 10px;background:var(--white)}.tools-cats li b{color:var(--ink);font-weight:600;margin-left:6px}@media(max-width:900px){.tools-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.tools-grid{grid-template-columns:1fr}}.tool-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tool-meta li{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-l);background:var(--white);padding:6px 10px;font-family:var(--display);font-size:var(--t-1);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);line-height:1.2}.tool .panel h3.ihead{display:flex;align-items:center;gap:10px}.tool .panel.dark h3.ihead .icon *{stroke:#fff}.tool-table th .th-i,.tool-cols .tag,.tool-partnership-lifecycle .econ .box .tag{display:inline-flex;align-items:center;gap:6px}.tool-cols .tag .icon *,.tool-partnership-lifecycle .econ .box .tag .icon *{stroke:var(--gold-ink)}
