/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-2024{inset-inline-end:calc(var(--spacing) * 2024)}.end-2025{inset-inline-end:calc(var(--spacing) * 2025)}.end-2026{inset-inline-end:calc(var(--spacing) * 2026)}.isolate{isolation:isolate}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-2025{padding:calc(var(--spacing) * 2025)}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-geist-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-geist-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--background:#f4f6f5;--surface:#fff;--surface-muted:#f8faf9;--foreground:#17201e;--muted:#66716e;--border:#dfe5e2;--border-strong:#cbd5d1;--green:#147a5b;--green-dark:#0d6248;--green-soft:#e4f3ec;--blue:#3267a8;--blue-soft:#eaf1f9;--amber:#a86b12;--amber-soft:#fbf1dc;--red:#b5443d;--red-soft:#fae9e7;--sidebar:#151b1a;--sidebar-muted:#9aa5a1}.valuation-review-shell{color:#10251f;max-width:1120px;margin:0 auto;padding:32px 20px 80px}.valuation-review-header{background:linear-gradient(135deg,#f3faf6,#fff);border:1px solid #cbdcd5;border-radius:24px;gap:14px;padding:28px;display:grid}.valuation-review-header h1,.valuation-review-title-row h2{letter-spacing:-.03em;margin:0}.valuation-review-kicker{color:#08775a;overflow-wrap:anywhere;margin:0;font:700 12px/1.4 ui-monospace,monospace}.valuation-review-tabs{flex-wrap:wrap;gap:8px;display:flex}.valuation-review-tabs a{min-height:44px;color:inherit;border:1px solid #cbdcd5;border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.valuation-review-tabs a[aria-current=page]{color:#fff;background:#08775a;border-color:#08775a}.valuation-review-status{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.valuation-review-status div{background:#fffaf0;border:1px solid #ecd6a2;border-radius:16px;gap:4px;padding:16px;display:grid}.valuation-review-status span{color:#6b746f;font-size:13px}.valuation-review-draft{gap:14px;display:grid}.valuation-review-title-row{justify-content:space-between;align-items:end;gap:20px;padding:24px 0 8px;display:flex}.valuation-review-title-row p{color:#08775a;margin:0 0 6px;font:700 12px/1.4 ui-monospace,monospace}.valuation-review-title-row span{color:#6b746f;font-size:13px}.valuation-review-claim{background:#fff;border:1px solid #dbe5e1;border-radius:18px;padding:22px}.valuation-review-claim h3{margin:0 0 10px}.valuation-review-claim>p{font-size:17px;line-height:1.65}.valuation-review-claim details{color:#43534d;border-top:1px solid #e5ece9;padding-top:12px}.valuation-review-claim summary{cursor:pointer;color:#08775a;align-items:center;min-height:44px;font-weight:700;display:flex}.valuation-review-claim dl{grid-template-columns:150px 1fr;gap:8px 14px;display:grid}.valuation-review-claim dt{color:#6b746f}.valuation-review-claim dd{overflow-wrap:anywhere;margin:0}.valuation-review-gate{color:#fff;background:#10251f;border-radius:18px;margin-top:22px;padding:24px}.valuation-review-gate ul{padding:0;list-style:none}.valuation-review-gate li{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.valuation-review-gate strong[data-status=PASS]{color:#75dfb4}.valuation-review-gate strong[data-status=BLOCKED]{color:#ffd27a}@media (width<=720px){.valuation-review-status{grid-template-columns:1fr}.valuation-review-title-row{flex-direction:column;align-items:start}.valuation-review-claim dl{grid-template-columns:1fr}.valuation-review-header,.valuation-review-claim,.valuation-review-gate{border-radius:14px;padding:18px}}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.public-site{--app-bg:#f4f7f5;--app-card:#fffffff0;--app-ink:#111514;--app-muted:#5f6d68;--app-line:#d8e3de;--app-green:#00732f;--app-green-dark:#005b25;--app-red:#ce1126;--app-black:#111;background:radial-gradient(circle at 82% -8%, #00732f21 0, transparent 28rem), radial-gradient(circle at 4% 22%, #ce11260e 0, transparent 24rem), var(--app-bg);min-height:100vh;color:var(--app-ink)}.public-header{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#f4f7f5db;border-bottom:1px solid #becfc8b8;align-items:center;gap:36px;width:min(1240px,100% - 48px);height:82px;margin:0 auto;display:flex;position:sticky;top:0}.public-header:before{content:"";background:linear-gradient(90deg, var(--app-red) 0 10%, var(--app-green) 10% 42%, #fff 42% 72%, var(--app-black) 72% 100%);opacity:.8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.public-brand{align-items:center;gap:11px;display:flex}.public-brand>span{color:#fff;background:linear-gradient(145deg,#00843d,#006b31);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #00732f38}.public-brand>span:before{content:"";background:var(--app-red);width:5px;position:absolute;top:0;bottom:0;left:0}.public-brand strong,.public-brand small{display:block}.public-brand strong{letter-spacing:-.02em;font-size:17px}.public-brand small{color:var(--app-muted);margin-top:2px;font-size:11px;font-weight:560}.public-header>nav:not(.language-switch){color:#43534e;align-items:center;gap:28px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.public-header>nav:not(.language-switch) a:hover{color:#0d6248}@media (width>=769px){.public-header{display:none}}.language-switch{border:1px solid var(--app-line);background:#fffc;border-radius:12px;padding:4px;display:flex;box-shadow:0 4px 18px #122d230d}.language-switch a{min-width:44px;height:44px;color:var(--app-muted);border-radius:9px;place-items:center;padding:0 10px;font-size:12px;font-weight:650;display:grid}.language-switch a.active{color:#fff;background:var(--app-green);box-shadow:0 4px 12px #087a5533}.public-site main{width:min(1240px,100% - 48px);margin:0 auto}.public-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:90px;min-height:560px;padding:82px 0 70px;display:grid}.public-eyebrow{color:var(--app-green);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px;font-size:12px;font-weight:780}.public-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:720;line-height:.98}.public-hero>div:first-child>p:not(.public-eyebrow){max-width:670px;color:var(--app-muted);margin:28px 0 32px;font-size:18px;line-height:1.65}.primary-link{color:#fff;background:var(--app-green);border-radius:14px;align-items:center;min-height:52px;padding:0 24px;font-size:15px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 28px #087a5533}.primary-link:hover{background:var(--app-green-dark);box-shadow:0 14px 30px #00732f3d, inset 4px 0 0 var(--app-red)}.primary-link:active{transform:scale(.98)}.market-stats{background:var(--app-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #cfddd7e6;border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #183b2d1a}.market-stats article{border-right:1px solid #e1e9e5;flex-direction:column;justify-content:flex-end;min-height:174px;padding:24px 20px;display:flex}.market-stats article:last-of-type{border-right:0}.market-stats svg{width:22px;height:22px;color:var(--app-green);margin-bottom:auto}.market-stats strong{font-size:34px;line-height:1}.market-stats span{color:var(--app-muted);margin-top:8px;font-size:12px}.market-stats>small{color:#71807b;border-top:1px solid #e1e9e5;grid-column:1/-1;padding:15px 20px;font-size:12px}.public-directory{border:1px solid var(--app-line);background:var(--app-card);border-radius:24px;margin-bottom:80px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 18px 60px #17372b12}.public-section-heading{border-bottom:1px solid #e2e9e6;justify-content:space-between;gap:30px;padding:32px;display:flex}.public-section-heading h2{letter-spacing:-.035em;margin:0;font-size:34px}.public-section-heading>div>p:last-child{color:var(--app-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.public-section-heading>strong{color:var(--app-green);white-space:nowrap;align-self:center;font-size:14px}.public-filters{background:#f8faf9;border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(280px,1fr) 280px 190px;gap:12px;padding:20px 32px;scroll-margin-top:96px;display:grid}.public-search{color:#71817b;background:#fff;border:1px solid #cfdbd5;border-radius:13px;grid-template-columns:22px 1fr 34px;align-items:center;gap:9px;height:50px;padding:0 14px;display:grid}.public-search input{background:0 0;border:0;outline:0;min-width:0;font-size:15px}.public-search button{color:#5d6d67;cursor:pointer;background:#eef3f0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.public-filters select{color:#2f403a;background:#fff;border:1px solid #cfdbd5;border-radius:13px;height:50px;padding:0 14px;font-size:14px}.public-sector-chips{scrollbar-width:none;border-bottom:1px solid #e5ebe8;gap:9px;padding:16px 32px;display:flex;overflow-x:auto}.public-sector-chips::-webkit-scrollbar{display:none}.public-sector-chips button{color:#4f605a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e2dd;border-radius:21px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.public-sector-chips button span{background:#edf3f0;border-radius:12px;min-width:24px;padding:3px 7px;font-size:11px}.public-sector-chips button.active{border-color:var(--app-green);color:#fff;background:var(--app-green)}.public-sector-chips button.active span{background:#ffffff2e}.public-company-table{overflow-x:auto}.public-company-row{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(300px,1.5fr) 120px minmax(190px,1fr) 150px;align-items:center;gap:18px;min-width:800px;min-height:78px;padding:12px 32px;font-size:14px;display:grid}.public-company-table a.public-company-row,a.mobile-company-card{color:inherit;text-decoration:none}.company-row-button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;transition:background .16s}.company-row-button:hover,.company-row-button:focus-visible{outline:0;background:#f0f6f2!important}.company-row-button:focus-visible{box-shadow:inset 3px 0 0 var(--app-green)}.company-row-button>span:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.row-chevron{color:#8a9792;width:16px}.public-site[dir=rtl] .row-chevron{transform:rotate(180deg)}.public-company-row:last-child{border-bottom:0}.public-company-head{color:#71807b;text-transform:uppercase;background:#f6f8f7;min-height:44px;font-size:11px;font-weight:740}.public-company{grid-template-columns:46px 1fr;align-items:center;gap:14px;min-width:0;display:grid}.public-company>i{width:46px;height:46px;color:var(--app-green-dark);background:#e6f3ed;border-radius:14px;place-items:center;font-size:12px;font-style:normal;font-weight:780;display:grid}.public-company strong,.public-company small{display:block}.public-company strong{font-size:15px}.public-company small{color:#687872;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:4px;font-size:13px;overflow:hidden}.company-research-page{color:#17342b;width:min(920px,100% - 32px);margin:0 auto;padding:32px 0 72px}.company-research-page nav a{color:#087a55;font-weight:700;text-decoration:none}.company-research-page header{background:linear-gradient(145deg,#f5fbf8,#fff);border:1px solid #dce7e2;border-radius:20px;margin:34px 0 24px;padding:34px}.company-research-page header p{color:#087a55;letter-spacing:.08em;margin:0 0 10px;font-weight:800}.company-research-page header h1{margin:0 0 16px;font-size:clamp(32px,6vw,58px);line-height:1.04}.company-research-page header span{color:#64756e}.company-research-page header .company-hero-proof{border-top:1px solid #d7e4de;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding-top:18px}.company-research-page header .company-hero-proof>div{background:0 0;border-radius:0;min-width:0;padding:0 16px 0 0}.company-research-page header .company-hero-proof>div+div{border-inline-start:1px solid #d7e4de;padding-inline-start:16px}.company-research-page header .company-hero-proof dt{color:#64756e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.company-research-page header .company-hero-proof dd{color:#17342b;margin-top:8px;font-size:13px;line-height:1.45}.company-research-page section{background:#fff;border:1px solid #e2e9e6;border-radius:16px;margin-top:18px;padding:28px}.company-research-page section h2{margin:0 0 16px}.company-research-page section p{line-height:1.7}.company-research-page dl{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.company-research-page dl div{background:#f4f8f6;border-radius:12px;padding:16px}.company-research-page dt{color:#687872;font-size:12px}.company-research-page dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:750}.company-research-page section a{color:#087a55;overflow-wrap:anywhere}.company-research-page footer{color:#687872;margin-top:24px;font-size:13px}.company-financials-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.company-financials-heading>span{color:#176347;background:#eaf5ef;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.financial-state{color:#52645d;background:#f5f8f7;border:1px solid #d8e4df;border-radius:12px;margin:14px 0;padding:14px 16px}.financial-state p{margin:5px 0}.financial-state.is-fallback{background:#fff9e8;border-color:#e8d8aa}.financial-state.is-conflict{color:#7c3737;background:#fff4f4;border-color:#e9c4c4}.financial-state.is-restatement{color:#235e49;background:#edf7f3;border-color:#bcd8cd}.financial-empty{color:#687872;margin:18px 0 0}.financial-facts-grid{gap:14px;display:grid}.company-research-page .financial-fact-card{background:#fbfdfc;border:1px solid #e1e9e5;border-radius:14px;margin:0;padding:20px}.financial-fact-card h3{margin:5px 0;font-size:19px}.financial-fact-card>strong{color:#17342b;font:700 26px/1.1 var(--font-geist-mono), monospace;margin:18px 0;display:block}.financial-fact-card>strong small{color:#61736c;font-size:12px}.company-research-page .financial-fact-card dl{grid-template-columns:repeat(2,1fr)}.financial-fact-card>a{margin-top:16px;font-size:12px;display:inline-block}@media (width<=700px){.company-research-page dl{grid-template-columns:1fr}.company-research-page header,.company-research-page section{padding:22px}.company-research-page header .company-hero-proof{grid-template-columns:1fr}.company-research-page header .company-hero-proof>div{padding:11px 0}.company-research-page header .company-hero-proof>div+div{border-inline-start:0;border-top:1px solid #d7e4de;padding-inline-start:0}}.public-company-row em,.mobile-company-card em{border:1px solid;border-radius:9px;align-items:center;width:fit-content;min-height:30px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.coverage-deep{color:#0d6248;background:#edf8f3;border-color:#b6d9ca}.coverage-active{color:#315d93;background:#f1f6fb;border-color:#c6d8ea}.coverage-registry{color:#68736f;background:#f6f8f7;border-color:#d8dfdc}.public-empty{text-align:center;color:#62716c;place-items:center;min-height:220px;font-size:15px;display:grid}.public-empty button{color:#fff;background:var(--app-green);border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:700}.public-method{color:#fff;background:#12241e;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:90px;scroll-margin-top:96px;display:grid;overflow:hidden;box-shadow:0 22px 65px #0a1f1829}.public-method article{border-right:1px solid #30443d;min-height:300px;padding:36px}.public-site[dir=rtl] .public-method article{border-left:1px solid #34403c;border-right:0}.public-method article:last-child{border:0}.public-method article>span{color:#8ce0bd;background:#213b32;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.public-method h2{letter-spacing:-.025em;margin:48px 0 14px;font-size:23px}.public-method p{color:#bdc9c4;margin:0;font-size:15px;line-height:1.7}.public-footer{color:#63726d;border-top:1px solid #d5dfda;grid-template-columns:200px 1fr auto;gap:42px;width:min(1240px,100% - 48px);min-height:200px;margin:0 auto;padding:42px 0;display:grid}.public-footer strong,.public-footer span{display:block}.public-footer strong{color:var(--app-ink);font-size:18px}.public-footer span{margin-top:5px;font-size:12px}.public-footer p{max-width:720px;margin:0;font-size:12px;line-height:1.65}.ecosystem-strip{border:1px solid var(--app-line);background:#fff;border-radius:18px;grid-template-columns:minmax(240px,.8fr) minmax(520px,1.7fr);align-items:center;gap:36px;width:min(1240px,100% - 48px);margin:20px auto 76px;padding:32px;display:grid;box-shadow:0 16px 44px #122d230f}.ecosystem-strip h2{color:var(--app-ink);letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(24px,3vw,38px)}.ecosystem-strip>div>p:last-child{max-width:520px;color:var(--app-muted);margin:0;line-height:1.6}.ecosystem-strip nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ecosystem-strip nav a{border:1px solid var(--app-line);min-height:72px;color:var(--app-ink);background:#f8faf8;border-radius:12px;grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,transform .2s,background .2s;display:grid}.ecosystem-strip nav a:hover{background:#fff;border-color:#087a5566;transform:translateY(-2px)}.ecosystem-strip nav a>svg:first-child{width:22px;color:var(--app-green)}.ecosystem-strip nav a>svg:last-child{width:15px;color:var(--app-muted)}.ecosystem-strip nav span,.ecosystem-strip nav strong,.ecosystem-strip nav small{display:block}.ecosystem-strip nav strong{font-size:14px}.ecosystem-strip nav small{color:var(--app-muted);margin-top:4px;font-size:11px}.footer-links{text-align:end;flex-wrap:wrap;align-content:flex-start;gap:8px 14px;display:flex}.footer-links a{color:var(--app-green);font-size:13px;font-weight:720}.public-site[dir=rtl]{font-family:Arial,Noto Sans Arabic,sans-serif}.public-site[dir=rtl] .public-header>nav:not(.language-switch){margin-left:0;margin-right:auto}.company-logo{border:1px solid #dbe7e1;padding:8px;box-shadow:0 5px 16px #12372812;background:#fff!important}.company-logo img{object-fit:contain;border-radius:7px;width:100%;height:100%;display:block}.company-logo-fallback{color:#087a55;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.company-logo-evidence-notice{border:1px solid #d6e5de;border-inline-start:4px solid var(--app-green);background:#f3f8f5;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:18px 0;padding:18px 20px;display:flex}.company-logo-evidence-notice strong{color:#17342b}.company-logo-evidence-notice p{color:#5b6e67;max-width:820px;margin:6px 0 0;line-height:1.55}.company-logo-evidence-notice a{min-height:44px;color:var(--app-green-dark);background:#fff;border:1px solid #bdd8cc;border-radius:10px;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.business-logo-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.business-logo-evidence-grid article{background:#fff;border:1px solid #d9e5df;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.business-logo-evidence-grid .company-logo{flex:0 0 42px;width:42px;height:42px}.business-logo-evidence-grid h3{margin:5px 0 12px;font-size:15px}.business-logo-evidence-grid small{color:var(--app-green);font-weight:800}.business-logo-evidence-grid a,.business-logo-requirements>a{color:var(--app-green-dark);font-size:12px;font-weight:800}.business-logo-requirements{background:#f3f8f5;border:1px solid #d7e4de;border-radius:14px;margin-top:18px;padding:20px}.business-logo-requirements ol{color:#52665e;padding-inline-start:22px;line-height:1.65}.business-logo-requirements>a{align-items:center;min-height:44px;display:inline-flex}.business-logo-coverage{background:#fff;border:1px solid #d7e5de;border-radius:14px;grid-template-columns:minmax(220px,1.4fr) minmax(220px,.8fr) minmax(180px,.8fr);align-items:center;gap:18px;margin:20px 0;padding:18px;display:grid}.business-logo-coverage p{color:#5b6e67;margin:6px 0 0;line-height:1.5}.business-logo-coverage dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.business-logo-coverage dl div{padding:10px}.business-logo-coverage dd{font-size:25px}.business-logo-coverage nav{gap:7px;display:grid}.business-logo-coverage a{min-height:38px;color:var(--app-green-dark);align-items:center;font-size:12px;font-weight:800;display:flex}.business-reviewed-identity{align-items:center;gap:10px;display:flex}.business-reviewed-identity .company-logo{flex:0 0 42px;width:42px;height:42px}.business-reviewed-profiles .business-reviewed-identity h3{margin:0}@media (width<=700px){.company-logo-evidence-notice{flex-direction:column;align-items:stretch}.company-logo-evidence-notice a{justify-content:center}.business-logo-evidence-grid,.business-logo-coverage{grid-template-columns:1fr}}.company-logo-hero{flex:0 0 64px;width:64px;height:64px}.company-hero-title,.company-directory-title{align-items:center;gap:14px;display:flex}.company-hero-title h1,.company-directory-title h2{min-width:0}.market-pulse{border:1px solid var(--app-line);background:#ffffffe0;border-radius:24px;margin:-14px 0 52px;overflow:hidden;box-shadow:0 18px 55px #17372b12}.pulse-heading{justify-content:space-between;align-items:flex-start;gap:30px;padding:25px 28px 20px;display:flex}.pulse-heading h2{letter-spacing:-.035em;margin:0;font-size:28px}.pulse-heading p:last-child{color:var(--app-muted);margin:8px 0 0;font-size:14px}.pulse-heading>span{color:#52635d;white-space:nowrap;background:#edf4f1;border-radius:17px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.pulse-heading>span i{background:#d3952e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d3952e1f}.pulse-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 28px 24px;display:grid}.pulse-card{min-width:0;min-height:104px;color:var(--app-ink);text-align:start;cursor:pointer;background:linear-gradient(155deg,#fff,#f7faf8);border:1px solid #dfe8e4;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.52s both pulse-rise;display:grid;position:relative;overflow:hidden}.pulse-delay-0{animation-delay:0s}.pulse-delay-1{animation-delay:70ms}.pulse-delay-2{animation-delay:.14s}.pulse-delay-3{animation-delay:.21s}.pulse-delay-4{animation-delay:.28s}.pulse-delay-5{animation-delay:.35s}.pulse-card:after{content:"";background:var(--app-red);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .18s;position:absolute;top:14px;bottom:14px;left:0}.pulse-card:hover{border-color:#91c4ac;transform:translateY(-4px);box-shadow:0 12px 28px #005b251a}.pulse-card:hover:after{opacity:1}.pulse-card>i{width:42px;height:42px;color:var(--app-green-dark);background:#e6f3ed;border-radius:13px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.pulse-card>span{min-width:0;overflow:hidden}.pulse-card strong,.pulse-card small{max-width:100%;display:block;overflow:hidden}.pulse-card strong{font-size:14px}.pulse-card small{color:var(--app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pulse-card>svg{color:#88958f;width:17px}.public-site[dir=rtl] .pulse-card>svg{transform:rotate(180deg)}.pulse-source{color:#788780;border-top:1px solid #e5ebe8;padding:12px 28px;font-size:11px;display:block}.live-tools{margin:-10px 0 52px;scroll-margin-top:96px}.deferred-live-tools{content-visibility:auto;contain-intrinsic-size:auto 680px;min-height:680px;color:var(--app-muted);place-items:center;margin:-10px 0 52px;display:grid}.deferred-source-explorer{content-visibility:auto;contain-intrinsic-size:auto 760px;min-height:760px;color:var(--app-muted);place-items:center;margin-bottom:70px;display:grid}.news-feed,.market-pulse,.public-directory,.source-explorer,.public-method{content-visibility:auto;contain-intrinsic-size:auto 900px}.live-tools-heading{max-width:760px;margin-bottom:24px}.live-tools-heading h2,.source-explorer-heading h2{letter-spacing:-.04em;margin:0;font-size:38px}.live-tools-heading>p:last-child,.source-explorer-heading>div>p:last-child{color:var(--app-muted);margin:11px 0 0;font-size:16px;line-height:1.6}.live-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;display:grid}.live-panel{border:1px solid var(--app-line);background:#fffffff5;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 18px 55px #17372b12}.live-panel-heading{border-bottom:1px solid #e4ebe7;grid-template-columns:44px 1fr;align-items:start;gap:14px;min-height:106px;padding:22px 24px;display:grid}.live-icon{color:#fff;background:linear-gradient(145deg,#00843d,#005b25);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #005b2526}.live-icon svg{width:21px}.live-panel-heading h3{letter-spacing:-.025em;margin:1px 0 6px;font-size:20px}.live-panel-heading p{max-width:650px;color:var(--app-muted);margin:0;font-size:13px;line-height:1.5}.symbol-tabs,.macro-tabs{scrollbar-width:none;background:#f8faf9;border-bottom:1px solid #e4ebe7;gap:7px;padding:12px 14px;display:flex;overflow-x:auto}.symbol-tabs::-webkit-scrollbar{display:none}.macro-tabs::-webkit-scrollbar{display:none}.symbol-tabs button,.macro-tabs button{color:#50615b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9e3de;border-radius:11px;min-height:44px;padding:0 13px;font-size:12px;font-weight:700}.symbol-tabs button{align-items:center;gap:6px;display:flex}.symbol-tabs button small{color:#8a9692;letter-spacing:.06em;font-size:9px}.symbol-tabs button.active,.macro-tabs button.active{border-color:var(--app-green);color:#fff;background:var(--app-green);box-shadow:0 5px 14px #005b2524}.symbol-tabs button.active small{color:#ffffffb8}.terminal-chart{background:#fff;width:100%;height:480px}.terminal-chart>div{width:100%;height:100%}.terminal-chart iframe,.company-chart iframe{border:0;width:100%;height:100%;display:block}.source-attribution{color:#72807b;background:#fbfcfb;border-top:1px solid #e6ebe9;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:10px 16px;font-size:10px;line-height:1.4;display:flex}.source-attribution a{min-height:44px;color:var(--app-green);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.source-attribution svg{width:13px;height:13px}.macro-tabs{padding-left:18px;padding-right:18px}.macro-latest{justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 22px 12px;display:flex}.macro-latest>span{color:#66756f;font-size:12px;font-weight:650}.macro-latest span small{color:#9aa5a1;margin-top:4px;font-size:11px;display:block}.macro-latest strong{color:#0b513a;letter-spacing:-.04em;font-size:34px}.macro-latest strong small{color:#6f7f79;letter-spacing:0;margin-left:4px;font-size:12px;font-weight:600}.macro-chart{background:linear-gradient(#eff6f23d,#0000),repeating-linear-gradient(#0000 0 84px,#224e3d0f 84px 85px);border-top:1px solid #edf1ef;grid-template-columns:repeat(12,minmax(16px,1fr));align-items:end;gap:5px;height:344px;padding:22px 18px 16px;display:grid}.macro-bar-column{grid-template-rows:minmax(0,1fr) 18px;align-items:end;gap:8px;min-width:0;height:100%;display:grid}.macro-bar-column>span{align-self:end;width:100%;height:100%;min-height:7px;position:relative}.macro-bar-column>span svg{width:100%;height:100%;overflow:visible}.macro-bar-column>span rect{fill:#08724f;filter:drop-shadow(0 7px 7px #08724f1c)}.macro-bar-column>span.negative rect{fill:#b8443e}.macro-bar-column text{opacity:0;fill:#13231e;paint-order:stroke;stroke:#fff;stroke-width:2px;stroke-linejoin:round;pointer-events:none;font-size:6px;font-weight:700;transition:opacity .15s}.macro-bar-column:hover text{opacity:1}.macro-bar-column>small{color:#82908b;text-align:center;font-size:9px}.data-state{color:#66766f;justify-content:center;align-items:center;gap:10px;height:436px;padding:24px;font-size:13px;display:flex}.data-state>i{border:2px solid #b8cec4;border-top-color:var(--app-green);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite data-spin}.data-state.error{text-align:center;flex-direction:column}.data-state.error a{color:var(--app-green);align-items:center;gap:6px;font-weight:700;display:inline-flex}.data-state.error svg{width:14px}.source-explorer{border:1px solid var(--app-line);background:#fffffff5;border-radius:24px;margin:0 0 80px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 18px 60px #17372b12}.source-explorer-heading{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 32px 26px;display:flex}.source-explorer-heading>div{max-width:780px}.source-explorer-heading>span{color:#0a6347;white-space:nowrap;background:#eaf6f0;border-radius:21px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.source-explorer-heading>span svg{width:17px}.source-controls{background:#f8faf9;border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.source-controls>label{color:#71817b;background:#fff;border:1px solid #d5e0da;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:9px;height:46px;padding:0 13px;display:grid}.source-controls>label svg{width:17px}.source-controls input{background:0 0;border:0;outline:0;min-width:0;font-size:14px}.source-controls>div{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.source-controls>div::-webkit-scrollbar{display:none}.source-controls button{color:#53645e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e2dd;border-radius:11px;min-height:40px;padding:0 13px;font-size:12px;font-weight:680}.source-controls button.active{border-color:var(--app-green);color:#fff;background:var(--app-green)}.source-result-count{color:#788680;padding:14px 24px 0;font-size:12px}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 24px;display:grid}.source-card{background:linear-gradient(155deg,#fff,#fafcfb);border:1px solid #dfe7e3;border-radius:17px;flex-direction:column;min-height:258px;padding:20px;display:flex;position:relative;overflow:hidden}.source-card:before{content:"";background:#8db8a5;width:3px;position:absolute;top:0;bottom:0;left:0}.source-card.use-provider_display:before,.source-card.use-open_reuse:before{background:#078253}.source-card.use-link_only:before{background:#d19735}.source-card.use-licence_required:before{background:#bd4d48}.source-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-card-top>span{width:38px;height:38px;color:var(--app-green);background:#edf6f2;border-radius:12px;place-items:center;display:grid}.source-card-top svg{width:18px}.source-card-top small{color:#7a8983;letter-spacing:.05em;text-transform:uppercase;text-align:end;font-size:10px;font-weight:750}.source-card h3{letter-spacing:-.02em;margin:19px 0 7px;font-size:17px}.source-card>p{color:#66756f;margin:0;font-size:12px;line-height:1.5}.source-badges{flex-wrap:wrap;gap:6px;margin:15px 0 18px;display:flex}.source-badges span{color:#496058;background:#edf3f0;border-radius:8px;align-items:center;min-height:26px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.source-card>a{color:#fff;background:#123d2e;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding:0 12px;font-size:12px;font-weight:720;display:flex}.source-card>a svg{width:15px}.public-site[dir=rtl] .source-card>a svg{transform:rotate(180deg)}.source-legal-note{color:#66766f;background:#f7faf8;border-top:1px solid #e3e9e6;align-items:center;gap:9px;margin:0;padding:15px 22px;font-size:11px;line-height:1.5;display:flex}.source-legal-note svg{width:17px;color:var(--app-green);flex:none}.mobile-company-list,.mobile-app-nav,.company-sheet-backdrop{display:none}@media (width<=850px){.public-site{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.public-header{border-bottom-color:#cddad4cc;gap:12px;width:100%;height:70px;padding:0 16px}.public-header>nav:not(.language-switch){display:none}.public-header .language-switch{margin-left:auto}.public-site[dir=rtl] .public-header .language-switch{margin-left:0;margin-right:auto}.public-site main,.public-footer{width:min(100% - 32px,1240px)}.public-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding:54px 0 44px}.public-hero h1{max-width:680px;font-size:clamp(42px,10vw,64px)}.live-tools{margin:0 0 36px}.live-grid{grid-template-columns:1fr}.terminal-chart{height:430px}.source-explorer-heading{align-items:flex-start}.source-controls{grid-template-columns:1fr}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-filters{grid-template-columns:1fr 1fr;padding:16px}.public-search{grid-column:1/-1}.market-pulse{border-radius:22px;margin:0 0 36px}.pulse-heading{padding:22px 18px 18px;display:block}.pulse-heading>span{margin-top:16px}.pulse-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 20px}.pulse-card{grid-template-columns:46px minmax(0,1fr);min-height:96px}.pulse-card>svg{display:none}.pulse-source{padding:12px 18px}.public-sector-chips,.public-section-heading{padding-left:18px;padding-right:18px}.desktop-directory{display:none}.mobile-company-list{background:#f5f8f6;gap:12px;padding:16px;display:grid}.mobile-company-card{width:100%;min-height:142px;color:var(--app-ink);text-align:start;background:#fff;border:1px solid #dce6e1;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 6px 24px #1231250e}.company-card-top{grid-template-columns:48px 1fr 24px;align-items:center;gap:13px;display:grid}.company-card-top>i,.sheet-company>i{width:48px;height:48px;color:var(--app-green-dark);background:#e5f3ed;border-radius:15px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.company-card-top strong,.company-card-top small{display:block}.company-card-top strong{font-size:16px}.company-card-top small{color:var(--app-muted);margin-top:4px;font-size:14px;line-height:1.25}.company-card-top svg{color:#84928d;width:20px}.public-site[dir=rtl] .company-card-top svg{transform:rotate(180deg)}.company-card-meta{color:var(--app-muted);align-items:center;gap:9px;font-size:13px;display:flex}.company-card-meta b{color:var(--app-green-dark);background:#edf6f2;border-radius:8px;padding:5px 8px;font-size:12px}.company-card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-method{grid-template-columns:1fr}.public-method article,.public-site[dir=rtl] .public-method article{border-bottom:1px solid #34403c;border-left:0;border-right:0;min-height:210px}.public-method h2{margin-top:28px}.public-footer{grid-template-columns:1fr;padding-bottom:28px}.ecosystem-strip{grid-template-columns:1fr;width:min(100% - 32px,1240px);margin-bottom:52px;padding:24px}.footer-links{text-align:start}body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.mobile-app-nav{z-index:55;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);direction:ltr;background:#fffffff0;border:1px solid #ccd9d3e6;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:70px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 50px #102d2233}.mobile-app-nav a{color:#687872;text-align:center;border-radius:15px;align-content:center;place-items:center;gap:3px;min-width:44px;min-height:56px;padding:4px 2px;font-size:10px;font-weight:700;display:grid}.mobile-app-nav a svg{width:20px;height:20px}.mobile-app-nav a[aria-current=page]{color:#fff;background:var(--app-green);box-shadow:inset 0 -3px 0 var(--app-red)}[dir=rtl] .mobile-app-nav a{direction:rtl}.public-brand,.public-search input,.public-filters select{min-height:44px}.company-sheet-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05140e6b;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.company-sheet{width:100%;max-height:88vh;padding:34px 22px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:28px;animation:.24s ease-out sheet-up;position:relative;overflow-y:auto;box-shadow:0 -18px 70px #051c1238}.sheet-handle{background:#d4ded9;border-radius:3px;width:42px;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sheet-close{color:#53635d;background:#eef3f0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:18px}.public-site[dir=rtl] .sheet-close{left:18px;right:auto}.sheet-close svg{width:20px}.sheet-company{grid-template-columns:58px 1fr;align-items:center;gap:14px;margin:26px 0 24px;display:grid}.sheet-company>i{border-radius:18px;width:58px;height:58px}.sheet-company strong{color:var(--app-green);font-size:15px}.sheet-company h2{letter-spacing:-.025em;margin:4px 0 0;font-size:24px;line-height:1.15}.sheet-facts{border:1px solid var(--app-line);background:var(--app-line);border-radius:18px;gap:1px;display:grid;overflow:hidden}.sheet-facts>span{background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 15px;display:flex}.sheet-facts small{color:var(--app-muted);font-size:13px}.sheet-facts strong{text-align:end;font-size:14px}.sheet-note{color:var(--app-muted);margin:18px 2px 0;font-size:14px;line-height:1.55}.sheet-chart{border:1px solid var(--app-line);background:#f8faf9;border-radius:18px;margin-top:18px;overflow:hidden}.sheet-chart>div:first-child{border-bottom:1px solid var(--app-line);padding:14px 15px}.sheet-chart h3{margin:0;font-size:15px}.sheet-chart span{color:var(--app-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.company-chart{background:#fff;width:100%;height:330px}.company-chart>div{width:100%;height:100%}}@media (width<=520px){.public-brand small{display:none}.public-brand>span{border-radius:12px;width:40px;height:40px}.public-brand strong{font-size:16px}.language-switch{border-radius:11px;padding:3px}.language-switch a{min-width:42px;height:44px;padding:0 6px;font-size:11px}.public-hero{padding-top:42px}.live-tools-heading h2,.source-explorer-heading h2{font-size:31px}.live-tools-heading>p:last-child,.source-explorer-heading>div>p:last-child{font-size:14px}.live-panel,.source-explorer{border-radius:22px}.live-panel-heading{grid-template-columns:40px 1fr;padding:18px}.live-icon{border-radius:12px;width:40px;height:40px}.terminal-chart{height:390px}.source-attribution{flex-direction:column;align-items:flex-start;gap:5px}.macro-chart{gap:3px;height:300px;padding-left:12px;padding-right:12px}.macro-bar-column text{display:none}.source-explorer{margin-bottom:44px}.source-explorer-heading{padding:24px 18px;display:block}.source-explorer-heading>span{margin-top:16px}.source-controls{padding:14px}.source-grid{grid-template-columns:1fr;padding:14px}.source-card{min-height:230px}.public-eyebrow{font-size:11px;line-height:1.45}.public-hero h1{font-size:clamp(40px,12.2vw,52px);line-height:1.01}.public-hero>div:first-child>p:not(.public-eyebrow){margin:22px 0 26px;font-size:17px;line-height:1.55}.primary-link{justify-content:center;width:100%;min-height:54px;font-size:16px}.market-stats{border-radius:20px}.market-stats article{min-height:126px;padding:17px 12px}.market-stats svg{width:20px;height:20px}.market-stats strong{font-size:30px}.market-stats span{font-size:11px}.market-stats>small{padding:14px 15px;font-size:11px}.pulse-heading h2{font-size:27px}.pulse-heading p:last-child{font-size:14px;line-height:1.5}.pulse-cards{grid-template-columns:1fr}.pulse-card{grid-template-columns:46px 1fr 20px;min-height:78px}.pulse-card>svg{display:block}.pulse-card>i{width:46px;height:46px}.public-directory{border-radius:22px;margin-bottom:44px}.public-section-heading{display:block}.public-section-heading h2{font-size:30px}.public-section-heading>div>p:last-child{font-size:14px}.public-section-heading>strong{margin-top:14px;display:block}.public-filters{grid-template-columns:1fr}.public-search{grid-column:auto}.public-filters select{width:100%;font-size:15px}.public-sector-chips{padding-top:13px;padding-bottom:13px}.public-sector-chips button{min-height:44px;font-size:14px}.public-method{border-radius:22px;margin-bottom:52px}.public-method article,.public-site[dir=rtl] .public-method article{min-height:0;padding:26px 22px 28px}.public-method h2{margin:28px 0 12px;font-size:22px}.public-method p{font-size:15px}.public-footer p{font-size:12px}.ecosystem-strip nav{grid-template-columns:1fr}}@keyframes sheet-up{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes data-spin{to{transform:rotate(360deg)}}.event-detail>article{background:#fff;border:1px solid #d9e4df;border-radius:20px;padding:clamp(24px,5vw,56px)}.event-detail>article header>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.event-detail>article h1{letter-spacing:-.045em;max-width:850px;margin:14px 0;font-size:clamp(36px,5vw,62px);line-height:1.05}.event-detail>article time{color:#6c7c76;font-size:12px}.event-detail-summary{color:#40574f;max-width:780px;margin:32px 0;font-size:19px;line-height:1.75}.event-detail dl{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.event-detail dl div,.event-detail aside{background:#f4f8f6;border-radius:13px;padding:20px}.event-detail dt{color:#71817b;text-transform:uppercase;font-size:10px;font-weight:800}.event-detail dd{color:var(--green-dark);margin:8px 0 0;font-weight:800}.event-detail aside{margin-top:18px}.event-detail aside p{color:#60716b;margin-bottom:0;line-height:1.65}@media (width<=680px){.event-detail dl{grid-template-columns:1fr}}.event-vertical-nav{background:#fff;border:1px solid #d9e4df;border-radius:13px;gap:6px;margin-bottom:18px;padding:8px;display:flex;overflow-x:auto}.event-vertical-nav a{color:#60716b;white-space:nowrap;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.event-vertical-nav a[aria-current=page]{color:#fff;background:#17342b}.event-policy{color:#d8e7e1;background:#17342b;border-radius:17px;margin-top:24px;padding:28px}.event-policy h2{color:#fff;margin-top:0}.event-policy p{max-width:840px;line-height:1.75}.event-policy a{color:#75d6b0;font-size:12px;font-weight:800}.sources-page,.source-detail{color:#17342b;width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0 80px}.sources-page>header,.source-detail>header{max-width:850px;padding:60px 0 28px}.sources-page>header h1,.source-detail>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,70px);line-height:1}.sources-page>header>p,.source-detail>header>p{color:#60716b;font-size:18px;line-height:1.7}.sources-page>aside,.source-detail>aside{color:#d8e7e1;background:#17342b;border-radius:14px;padding:22px;line-height:1.7}.sources-page>section{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.sources-page article{background:#fff;border:1px solid #d9e4df;border-radius:16px;flex-direction:column;min-height:260px;padding:23px;display:flex}.sources-page article>span,.source-detail header>span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.sources-page article h2{margin:13px 0 8px}.sources-page article p{color:#60716b;line-height:1.6}.sources-page article a{color:var(--green-dark);border-top:1px solid #e3ebe7;margin-top:auto;padding-top:14px;font-size:12px;font-weight:800}.source-detail dl{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.source-detail dl div{background:#fff;border:1px solid #e0e9e5;border-radius:13px;padding:20px}.source-detail dt{color:#71817b;text-transform:uppercase;font-size:10px;font-weight:800}.source-detail dd{margin:8px 0 0;line-height:1.6}.source-detail>aside{margin-top:18px}.source-detail>footer{gap:10px;margin-top:18px;display:flex}.source-detail>footer a{color:#fff;background:var(--green-dark);border-radius:9px;align-items:center;min-height:44px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=760px){.sources-page,.source-detail{width:calc(100% - 28px)}.sources-page>section,.source-detail dl{grid-template-columns:1fr}.source-detail>footer{flex-direction:column}}.methodology-page{color:#17342b;width:min(1020px,100% - 40px);margin:0 auto;padding:28px 0 80px}.methodology-page>header{max-width:850px;padding:60px 0 28px}.methodology-page>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,70px);line-height:1}.methodology-page>header>p:last-child{color:#60716b;font-size:18px;line-height:1.7}.methodology-nav{background:#fff;border:1px solid #d9e4df;border-radius:13px;gap:6px;padding:8px;display:flex}.methodology-nav a{color:#60716b;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.methodology-nav a[aria-current=page]{color:#fff;background:#17342b}.methodology-page>section{gap:13px;margin-top:18px;display:grid}.methodology-page>section article{background:#fff;border:1px solid #d9e4df;border-radius:16px;padding:28px}.methodology-page>section h2{margin-top:0}.methodology-page>section p{color:#52665f;line-height:1.75}.methodology-page>aside{color:#d8e7e1;background:#17342b;border-radius:13px;margin-top:18px;padding:20px}.methodology-page>aside strong{color:#75d6b0}@media (width<=680px){.methodology-page{width:calc(100% - 28px)}.methodology-nav{overflow-x:auto}.methodology-nav a{white-space:nowrap}}.account-section-nav{background:#fff;border:1px solid #d9e4df;border-radius:13px;gap:6px;margin-bottom:16px;padding:8px;display:flex;overflow-x:auto}.account-section-nav a{color:#60716b;white-space:nowrap;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.account-section-nav a[aria-current=page]{color:#fff;background:#17342b}.account-private-empty,.account-section>aside{background:#fff;border:1px solid #d9e4df;border-radius:15px;padding:24px}.account-private-empty p,.account-section>aside p{color:#60716b;line-height:1.65}.account-section>aside{background:#f2f6f4;margin-top:14px}.watchlist-manager{background:#fff;border:1px solid #d9e4df;border-radius:15px;padding:24px}.watchlist-manager>div{align-items:end;gap:10px;display:flex}.watchlist-manager label{color:#60716b;flex:1;gap:7px;font-size:12px;font-weight:800;display:grid}.watchlist-manager select{background:#fff;border:1px solid #cad9d3;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.watchlist-manager button{color:#fff;background:var(--green-dark);border:0;border-radius:9px;min-height:44px;padding:0 15px;font-weight:800}.watchlist-manager ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.watchlist-manager li{border:1px solid #e0e9e5;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.watchlist-manager li a{gap:4px;display:grid}.watchlist-manager li span{color:#687872;font-size:12px}.watchlist-manager li button{color:#7c3030;background:#f8eaea}@media (width<=680px){.watchlist-manager>div,.watchlist-manager li{flex-direction:column;align-items:stretch}}.alerts-manager{background:#fff;border:1px solid #d9e4df;border-radius:15px;padding:24px}.alerts-manager>label{gap:7px;font-size:12px;font-weight:800;display:grid}.alerts-manager select{background:#fff;border:1px solid #cad9d3;border-radius:9px;min-height:44px;padding:0 12px}.alerts-manager fieldset{border:0;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;display:flex}.alerts-manager legend{margin-bottom:8px;font-weight:800}.alerts-manager fieldset label{border:1px solid #d9e4df;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:12px;display:inline-flex}.alerts-manager>button,.alerts-manager li button{color:#fff;background:var(--green-dark);border:0;border-radius:9px;min-height:44px;padding:0 15px;font-weight:800}.alerts-manager ul{gap:8px;padding:0;list-style:none;display:grid}.alerts-manager li{border:1px solid #e0e9e5;border-radius:11px;justify-content:space-between;gap:15px;padding:14px;display:flex}.alerts-manager li div{gap:5px;display:grid}.alerts-manager li span,.alerts-manager li small{color:#687872;font-size:11px}.alerts-manager li button{color:#7c3030;background:#f8eaea}.alerts-manager fieldset label{min-height:44px}.alerts-delivery-status{color:#6f4328;background:#fff6ef;border-inline-start:3px solid #8a4b24;border-radius:8px;margin-top:0;padding:12px 14px;line-height:1.55}.library-manager{background:#fff;border:1px solid #d9e4df;border-radius:15px;padding:24px}.library-manager>p{color:#60716b}.library-manager ul{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.library-manager li{background:#f8fbf9;border:1px solid #e0e9e5;border-radius:12px;padding:20px}.library-manager li span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.library-manager li h2{margin:10px 0 6px}.library-manager li p,.library-manager li small{color:#687872}@media (width<=680px){.library-manager ul{grid-template-columns:1fr}}.trust-page{color:#17342b;width:min(920px,100% - 40px);margin:0 auto;padding:28px 0 80px}.trust-page>header{padding:60px 0 24px}.trust-page>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,68px)}.trust-page>article{background:#fff;border:1px solid #d9e4df;border-radius:18px;padding:30px}.trust-page>article>p{color:#425950;font-size:18px;line-height:1.8}.trust-page article aside{background:#f2f6f4;border-radius:12px;margin-top:22px;padding:20px}.trust-page article aside p{color:#60716b;line-height:1.65}.trust-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.trust-links a{background:#fff;border:1px solid #d9e4df;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=680px){.trust-page{width:calc(100% - 28px)}.trust-page>article{padding:22px}}.about-context{gap:26px;margin-top:32px;display:grid}.about-context section,.about-context nav{border-top:1px solid #d9e4df;padding-top:22px}.about-context h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(22px,3vw,30px)}.about-context h3{margin:0 0 8px;font-size:18px}.about-context p,.about-context li{color:#425950;line-height:1.7}.about-context ol{margin:0;padding-inline-start:24px}.about-context li+li{margin-top:8px}.about-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-audience-grid article{background:#f8faf9;border:1px solid #d9e4df;border-radius:14px;padding:20px}.about-boundary{background:#fffaf0;border-radius:14px;border:1px solid #decf9b!important;padding:22px!important}.about-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.about-route-grid a{color:#17342b;text-align:center;border:1px solid #cbdad4;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.about-route-grid a:hover{background:#f2f6f4}@media (width<=680px){.about-audience-grid,.about-route-grid{grid-template-columns:1fr}}.company-documents{background:#f8fbf9;border:1px solid #d9e4df;border-radius:18px;margin:28px 0;padding:26px}.company-documents>header p,.company-documents-empty{color:#687a73;max-width:760px;line-height:1.6}.company-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-documents article{background:#fff;border:1px solid #e0e9e5;border-radius:13px;padding:20px}.company-documents article>span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.company-documents article h3{margin:10px 0 14px}.company-documents article dl{gap:10px;display:grid}.company-documents article dl div{gap:3px;display:grid}.company-documents article dt{color:#687a73;text-transform:uppercase;font-size:10px;font-weight:760}.company-documents article dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.company-documents article a{min-height:44px;color:var(--green-dark);align-items:center;margin-top:14px;font-size:12px;font-weight:800;display:inline-flex}.company-official-snapshot>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-official-snapshot>dl>div{background:#fff;border:1px solid #dce8e2;border-radius:12px;padding:15px}.company-official-missing{background:#fffaf0;border:1px solid #e5d9b8;border-radius:14px;padding:18px}.company-official-missing>strong{color:#6c4e12}.company-official-missing>p{max-width:78ch}.company-official-missing>nav{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.company-official-missing>nav a{background:#fff;border:1px solid #c9b071;border-radius:999px;align-items:center;min-height:44px;padding:9px 13px;display:inline-flex}@media (width<=720px){.company-documents>div{grid-template-columns:1fr}.company-official-snapshot>header{flex-direction:column}.company-official-snapshot>dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pulse-card,.company-sheet{animation:none}.primary-link,.pulse-card{transition:none}}.hub-page{color:#17342b;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 72px}.hub-breadcrumb{color:#687872;align-items:center;gap:9px;font-size:13px;display:flex}.hub-breadcrumb a,.hub-footer a{color:var(--green-dark);font-weight:750}.hub-header{max-width:820px;padding:68px 0 34px}.hub-header>p:first-child{color:var(--green);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.hub-header h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(44px,7vw,76px);line-height:.98}.hub-header>p:last-child{color:#60716b;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.65}.hub-nav{scrollbar-width:none;gap:8px;margin-bottom:30px;display:flex;overflow-x:auto}.hub-nav a{color:#50615b;white-space:nowrap;background:#fff;border:1px solid #d5e0db;border-radius:22px;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.hub-nav a[aria-current=page]{border-color:var(--green);color:#fff;background:var(--green)}.hub-data-status{color:#315b4d;background:#edf5f1;border:1px solid #cfe0d7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 18px;padding:13px 16px;font-size:12px;display:flex}.hub-data-status span{color:#5c6d67;flex:380px}.hub-data-status time{color:#64756f;font-family:var(--font-geist-mono), monospace;margin-inline-start:auto}.hub-data-status.is-fallback{color:#735d1e;background:#fff9e8;border-color:#e8d8aa}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hub-card{background:#fff;border:1px solid #dce6e1;border-radius:18px;min-width:0;padding:26px;box-shadow:0 14px 40px #1331260d}.hub-card h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 20px;font-size:24px}.hub-card>p:not(.hub-count){color:#62726c;line-height:1.65}.hub-count{color:var(--green);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:11px;font-weight:780}.hub-card ul{margin:0;padding:0;list-style:none}.hub-card li+li{border-top:1px solid #edf1ef}.hub-card li a{grid-template-columns:92px 1fr;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:grid}.hub-card li strong{color:var(--green-dark);font-family:var(--font-geist-mono), monospace}.hub-card li span{color:#52635d;font-size:13px;line-height:1.35}.hub-action{min-height:44px;color:var(--green-dark);border-top:1px solid #e5ebe8;margin-top:18px;padding-top:14px;font-size:13px;font-weight:760;display:inline-flex}.hub-news{flex-direction:column;min-height:330px;display:flex}.hub-news small{color:#71807b;margin-top:auto;padding-top:22px}.hub-source-summary{color:#fff;background:#17342b;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;margin-top:18px;padding:28px;display:grid}.hub-source-summary strong{font-size:36px}.hub-source-summary small{color:#b8c9c2}.hub-footer{color:#687872;border-top:1px solid #d7e1dc;justify-content:space-between;gap:24px;margin-top:44px;padding-top:24px;font-size:13px;display:flex}.global-site-footer{color:#687872;border-top:1px solid #d7e1dc;grid-template-columns:minmax(220px,1fr) auto auto;align-items:start;gap:24px;width:min(1240px,100% - 48px);margin:48px auto 0;padding:28px 0 96px;font-size:13px;display:grid}.global-site-footer strong{color:var(--app-ink);font-size:18px}.global-site-footer p{margin:8px 0 0}.global-site-footer nav{flex-wrap:wrap;gap:8px 16px;display:flex}.global-site-footer a{color:var(--green-dark);font-weight:750}@media (width<=768px){.global-site-footer{grid-template-columns:1fr;width:min(100% - 32px,1240px);padding-bottom:112px}}.taxonomy-total{color:#687872;margin:0 0 18px}.taxonomy-total strong{color:var(--green-dark);font-size:24px}.taxonomy-company-grid .hub-card{flex-direction:column;min-height:330px;display:flex}.taxonomy-company-grid .hub-card h2{margin-bottom:auto}.company-card-summary{color:#5f716a;font-size:13px;line-height:1.55}.company-card-lens{border-inline-start:2px solid #b48b3c;gap:6px;margin-block:12px;padding-inline-start:10px;display:grid}.company-card-lens strong{color:#28493f;font-size:12px;line-height:1.4}.company-card-lens ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.company-card-lens li{color:#35584d;background:#eef4f1;border-radius:999px;padding:3px 7px;font-size:11px}.company-card-lens small{color:#71827c;font-size:10px;line-height:1.4}.company-card-lens>a{color:var(--green-dark);text-underline-offset:3px;align-items:center;min-height:44px;font-size:11px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.company-card-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-block:12px;display:grid}.company-card-journeys a{color:#244b40;text-align:center;background:#f4f7f5;border:1px solid #d9e3de;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:6px 8px;font-size:12px;font-weight:650;display:flex}.company-card-journeys a:first-child{color:#fff;background:#173f35;border-color:#173f35}.company-related-research>header{max-width:760px}.company-related-research>header p{color:#687a73;line-height:1.6}.company-related-research>div>article{border:1px solid #dbe5e0;border-radius:16px;flex-direction:column;padding:18px;display:flex}.company-related-research article>span{color:#71827c;letter-spacing:.04em;font-size:11px;font-weight:700}.company-related-research article h3{margin:8px 0 2px}.company-related-research article .company-card-journeys{margin-top:auto;padding-top:8px}.company-profile-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-8px 0 18px;display:grid}.company-profile-quick-actions a{color:#244b40;text-align:center;background:#fff;border:1px solid #d7e3dd;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.company-profile-quick-actions a:first-child{color:#fff;background:#173f35;border-color:#173f35}@media (width<=680px){.company-profile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.taxonomy-company-grid dl{gap:8px;margin:18px 0;display:grid}.taxonomy-company-grid dl div{border-top:1px solid #e3ebe7;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;padding-top:8px;display:grid}.taxonomy-company-grid dt{color:#667970;font-size:11px}.taxonomy-company-grid dd{overflow-wrap:anywhere;color:#263f37;margin:0;font-size:11px;font-weight:700}.taxonomy-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.taxonomy-pagination a{min-height:44px;color:var(--green-dark);border:1px solid #d5e0db;border-radius:22px;align-items:center;padding:0 18px;font-weight:750;display:inline-flex}@media (width<=900px){.hub-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.hub-page{width:min(100% - 28px,1180px)}.hub-header{padding-top:48px}.hub-grid{grid-template-columns:1fr}.hub-card{padding:22px}.hub-source-summary{grid-template-columns:auto 1fr}.hub-source-summary small{grid-column:1/-1}}.freemium-page{color:#17342b;width:min(1040px,100% - 40px);margin:0 auto;padding:28px 0 72px}.freemium-header{max-width:820px;padding:68px 0 38px}.freemium-header>p:first-child{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.freemium-header h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(42px,6vw,68px);line-height:1}.freemium-header>p:last-child{color:#60716b;font-size:18px;line-height:1.65}.plan-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.plan-card{background:#fff;border:1px solid #d9e4df;border-radius:20px;padding:30px;box-shadow:0 15px 42px #1331260e}.plan-card>span{color:var(--green-dark);font-size:12px;font-weight:760}.plan-card h2{margin:16px 0 4px;font-size:30px}.plan-card>strong{margin:10px 0 18px;font-size:42px;display:block}.plan-card>p,.plan-card>small{color:#687872;line-height:1.6}.plan-card ul{margin:24px 0 0;padding:0;list-style:none}.plan-card li{border-top:1px solid #edf1ef;padding:12px 0 12px 24px;position:relative}.plan-card li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;inset-inline-start:0}.premium-plan{color:#fff;background:#17342b;border-color:#17342b}.premium-plan>span,.premium-plan>p,.premium-plan>small{color:#bed0c8}.premium-preview{background:#fff;border:1px solid #d9e4df;border-radius:20px;margin-top:22px;padding:30px;overflow:hidden}.premium-preview-label{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.premium-preview h2{margin:10px 0;font-size:26px}.premium-preview-body{color:#60716b;line-height:1.65}.premium-lock{background:repeating-linear-gradient(135deg,#f2f6f4,#f2f6f4 10px,#edf3f0 10px 20px);border-top:1px solid #dce6e1;margin:26px -30px -30px;padding:24px 30px}.premium-lock p{color:#66766f}.premium-lock a{color:var(--green-dark);font-weight:780}.premium-content{border-top:1px solid #dce6e1;margin-top:22px;padding-top:22px}.account-status{background:#fff;border:1px solid #d9e4df;border-radius:20px;padding:30px}.account-status dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.account-status dl div{background:#f2f6f4;border-radius:14px;padding:18px}.account-status dt{color:#687872;font-size:12px}.account-status dd{margin:7px 0 0;font-size:20px;font-weight:780}@media (width<=680px){.freemium-page{width:calc(100% - 28px)}.freemium-header{padding-top:48px}.plan-grid,.account-status dl{grid-template-columns:1fr}.plan-card,.premium-preview,.account-status{padding:22px}.premium-lock{margin:22px -22px -22px;padding:22px}}.commerce-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#4bbe9142,#0000 28%),linear-gradient(135deg,#102f25,#173f32 62%,#0b6c4c);border-radius:28px;margin-top:24px;padding:clamp(42px,7vw,78px);position:relative;overflow:hidden}.commerce-hero>p:first-child,.lead-magnet span,.report-sample>div>span,.payment-readiness>div>span{color:#70d6ae;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:820}.commerce-hero h1{letter-spacing:-.055em;max-width:850px;margin:18px 0;font-size:clamp(46px,7vw,82px);line-height:.96}.commerce-hero>p:nth-of-type(2){color:#c6d8d1;max-width:720px;font-size:clamp(17px,2vw,21px);line-height:1.65}.commerce-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.commerce-actions a,.lead-magnet>a,.commerce-products article a,.commerce-footer>a{border-radius:24px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.commerce-primary{color:#12352a;background:#72dcb2}.commerce-secondary{color:#fff;border:1px solid #5f8a7b}.commerce-hero>ul{color:#aac3b9;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:24px;margin:38px 0 0;padding:24px 0 0;font-size:12px;list-style:none;display:flex}.commerce-hero>ul li:before{content:"✓";color:#72dcb2;margin-inline-end:8px}.lead-magnet{background:linear-gradient(120deg,#f4faf7,#e7f5ef);border:1px solid #cfe1d9;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:20px;padding:30px 34px;display:flex}.lead-magnet h2,.report-sample h2,.commerce-products h2,.commerce-channels h2,.payment-readiness h2{letter-spacing:-.035em;margin:9px 0;font-size:clamp(27px,4vw,40px)}.lead-magnet p{color:#5d7068;max-width:650px;margin:0;line-height:1.6}.lead-magnet>a{color:#fff;background:#0c7755;flex:none}.free-research-toolkit{padding:64px 0 18px}.free-research-toolkit>header{max-width:780px}.free-research-toolkit>header h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(28px,4vw,42px)}.free-research-toolkit>header p,.free-research-toolkit article p,.free-research-toolkit-privacy{color:#60716b;line-height:1.6}.free-research-toolkit>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.free-research-toolkit article{background:#fff;border:1px solid #d8e4df;border-radius:16px;flex-direction:column;min-height:205px;padding:22px;display:flex}.free-research-toolkit article h3{margin:0;font-size:19px}.free-research-toolkit article a{min-height:44px;color:var(--green-dark);border-top:1px solid #e3ebe7;align-items:center;margin-top:auto;padding-top:12px;font-size:12px;font-weight:800;display:flex}.free-research-toolkit-privacy{border-inline-start:3px solid var(--green);background:#eef5f2;margin:16px 0 0;padding:14px 17px;font-size:12px}.report-sample{background:#fff;border:1px solid #d8e4df;border-radius:22px;grid-template-columns:1.15fr .85fr;margin-top:20px;display:grid;overflow:hidden}.report-sample>div,.report-sample aside{padding:clamp(28px,5vw,48px)}.report-sample>div>p{color:#60716b;line-height:1.7}.report-sample ul{padding:0;list-style:none}.report-sample li{border-top:1px solid #e5ece9;padding:11px 0}.report-sample li:before{content:"✓";color:var(--green);margin-inline-end:10px;font-weight:800}.report-sample aside{color:#fff;background:#17342b;position:relative}.report-sample aside>p{color:#b9cbc4;line-height:1.65}.report-sample aside>span{inset-inline-end:28px;font-size:24px;position:absolute;bottom:24px}.sample-bars{gap:9px;margin-bottom:34px;display:grid}.sample-bars i{background:#315949;border-radius:5px;height:8px}.sample-bars i:nth-child(2){width:76%}.sample-bars i:nth-child(3){width:48%}.commerce-products{padding:72px 0 24px;scroll-margin-top:20px}.commerce-products>header{max-width:750px}.commerce-products>header p{color:#60716b;line-height:1.6}.commerce-products>div{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.commerce-products article{background:#fff;border:1px solid #d8e4df;border-radius:18px;flex-direction:column;min-height:340px;padding:25px;display:flex}.commerce-products article>span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.commerce-products h3{margin:13px 0 8px;font-size:24px}.commerce-products article>strong{font-size:16px}.commerce-products article>p{color:#64766f;line-height:1.6}.commerce-products article a{color:var(--green-dark);border-top:1px solid #e4ebe8;border-radius:0;justify-content:flex-start;margin-top:auto;padding:0}.commercial-decision-matrix{padding:54px 0 20px}.commercial-decision-matrix>header{max-width:760px}.commercial-decision-matrix>header h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(27px,4vw,40px)}.commercial-decision-matrix>header p{color:#60716b;line-height:1.65}.commercial-decision-matrix>div{background:#fff;border:1px solid #d8e4df;border-radius:18px;margin-top:24px;overflow-x:auto}.commercial-decision-matrix table{border-collapse:collapse;width:100%;min-width:930px}.commercial-decision-matrix th,.commercial-decision-matrix td{text-align:start;vertical-align:top;border-bottom:1px solid #e3ebe7;padding:17px;font-size:12px}.commercial-decision-matrix thead th{color:#60716b;background:#f5f8f7}.commercial-decision-matrix tbody th{width:190px}.commercial-decision-matrix tbody th strong,.commercial-decision-matrix tbody th a,.commercial-decision-matrix td>strong,.commercial-decision-matrix td>small{display:block}.commercial-decision-matrix tbody th a{color:var(--green-dark);margin-top:8px;font-weight:800}.commercial-decision-matrix ul{margin:0;padding-inline-start:18px}.commercial-decision-matrix li+li{margin-top:5px}.commercial-decision-matrix td>small{color:#687a73;margin-top:6px}.commercial-library-link{min-height:44px;color:var(--green-dark);background:#fff;border:1px solid #c8d8d2;border-radius:22px;align-items:center;margin-top:15px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.commerce-channels{padding:44px 0}.commerce-channels>div{background:#fff;border:1px solid #d8e4df;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid}.commerce-channels article{border-inline-end:1px solid #e2e9e6;padding:24px}.commerce-channels article:last-child{border:0}.commerce-channels p{color:#64766f;font-size:13px;line-height:1.6}.payment-readiness{color:#fff;background:#17342b;border-radius:22px;grid-template-columns:1.25fr .75fr;gap:40px;margin-top:20px;padding:34px;display:grid}.payment-readiness p{color:#b8cac3;line-height:1.65}.payment-readiness>div:last-child{align-content:center;gap:9px;display:grid}.payment-readiness>div:last-child span{color:#c9d9d3;border:1px solid #36584b;border-radius:9px;padding:12px 14px;font-size:12px}.commerce-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:28px 4px;display:flex}.commerce-footer p{color:#64766f;margin:7px 0 0}.commerce-footer>a{color:#fff;background:var(--green-dark)}@media (width<=900px){.commerce-products>div,.commerce-channels>div{grid-template-columns:1fr 1fr}.commerce-channels article:nth-child(2){border-inline-end:0}.commerce-channels article{border-bottom:1px solid #e2e9e6}}@media (width<=680px){.commerce-hero{border-radius:20px;padding:38px 24px}.commerce-hero h1{font-size:44px}.commerce-actions a,.lead-magnet>a{width:100%}.lead-magnet,.commerce-footer{flex-direction:column;align-items:stretch}.report-sample,.payment-readiness,.commerce-products>div,.commerce-channels>div,.free-research-toolkit>div{grid-template-columns:1fr}.commerce-products article{min-height:300px}.commerce-channels article{border-inline-end:0}.payment-readiness{gap:16px;padding:26px}}.company-page-nav{background:#fff;border:1px solid #d8e4df;border-radius:14px;align-items:center;gap:16px;margin:-6px 0 18px;padding:14px 18px;display:flex;overflow-x:auto}.company-page-nav strong{color:#71807a;white-space:nowrap;font-size:11px}.company-page-nav a{min-height:44px;color:var(--green-dark);white-space:nowrap;align-items:center;font-size:12px;font-weight:760;display:inline-flex}.company-product-cta{color:#fff;justify-content:space-between;align-items:center;gap:28px;display:flex;background:#17342b!important;padding:30px!important}.company-product-cta span{color:#75d6b0;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.company-product-cta h2{margin:8px 0!important}.company-product-cta p{color:#b9cbc4;max-width:670px;line-height:1.6}.company-product-cta nav{flex:none;align-items:center;gap:10px;display:flex}.company-product-cta nav a{color:#75d6b0;border:1px solid #75d6b0;border-radius:24px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.company-product-cta nav a:first-child{color:#17342b;background:#75d6b0}.company-product-cta nav a span{color:inherit;font-size:16px}.company-related>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.company-related a{color:#17342b;background:#fff;border:1px solid #d8e4df;border-radius:14px;flex-direction:column;gap:9px;min-height:110px;padding:18px;display:flex}.company-related a span{color:var(--green);font-size:10px;font-weight:800}.company-related a strong{font-size:15px;line-height:1.35}@media (width<=768px){.company-page-nav{z-index:25;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;margin-inline:-4px;padding:8px 10px;position:sticky;top:8px;box-shadow:0 10px 28px #0f372a24}.company-page-nav strong,.company-page-nav a{scroll-snap-align:start;flex:none}.company-page-nav a{border-radius:10px;padding-inline:10px}.company-page-nav a:focus-visible{outline-offset:-3px;outline:3px solid #0c7755}.company-research-page :where(section[id]){scroll-margin-block-start:88px}}.issuer-profile-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.issuer-profile-groups>section{background:#f8fbf9;border:1px solid #dce7e2;border-radius:15px;padding:20px}.issuer-profile-groups h3{margin:0 0 16px;font-size:17px}.issuer-profile-groups dl{gap:12px;margin:0;display:grid}.issuer-profile-groups dl>div{border-top:1px solid #e2ebe7;padding-top:12px}.issuer-profile-groups dt{color:#667970;font-size:11px}.issuer-profile-groups dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:730}.issuer-profile-groups dd small{color:#6b7c75;margin-top:7px;font-size:10px;font-weight:500;line-height:1.5;display:block}.issuer-profile-groups dd a{color:var(--green-dark);font-weight:800}@media (width<=900px){.issuer-profile-groups{grid-template-columns:1fr 1fr}.issuer-profile-groups>section:last-child{grid-column:1/-1}}.company-related-research .company-card-journeys a{color:#244b40;background:#f4f7f5;border:1px solid #d9e3de;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;min-height:44px;padding:6px 8px;font-size:12px;font-weight:650;display:flex}.company-related-research .company-card-journeys a:first-child{color:#fff;background:#173f35;border-color:#173f35}.company-related-research .company-card-journeys a strong,.company-related-research .company-card-journeys a span{color:inherit;font-size:inherit}@media (width<=680px){.company-product-cta,.company-product-cta nav{flex-direction:column;align-items:stretch}.company-related>div,.issuer-profile-groups{grid-template-columns:1fr}.issuer-profile-groups>section:last-child{grid-column:auto}}.section-hub{color:#17342b;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 80px}.section-hub>header{max-width:880px;padding:66px 0 34px}.section-hub>header>p:first-child{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:820}.section-hub>header h1{letter-spacing:-.05em;margin:13px 0;font-size:clamp(44px,6vw,72px);line-height:1}.section-hub>header>p:last-child{color:#60716b;max-width:780px;font-size:18px;line-height:1.7}.section-map{background:#fff;border:1px solid #d9e4df;border-radius:14px;gap:6px;padding:12px;display:flex;overflow-x:auto}.section-map a{color:#5f716a;white-space:nowrap;border-radius:9px;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:740;display:inline-flex}.section-map a[aria-current=page]{color:#fff;background:#17342b}.section-principles{color:#c5d8d0;background:#17342b;border-radius:13px;justify-content:space-between;gap:22px;margin-top:18px;padding:18px 22px;font-size:12px;display:flex}.section-principles strong{color:#75d6b0}.section-node-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.section-node-grid article{background:#fff;border:1px solid #d9e4df;border-radius:18px;flex-direction:column;min-height:270px;padding:26px;display:flex}.section-node-grid article>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.section-node-grid h2{margin:14px 0 7px;font-size:25px}.section-node-grid p{color:#64766f;line-height:1.65}.section-node-grid a{min-height:44px;color:var(--green-dark);border-top:1px solid #e4ebe8;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:12px;font-weight:800;display:flex}.section-company-sample{margin-top:44px}.section-company-sample>header{justify-content:space-between;align-items:center;display:flex}.section-company-sample>header a{color:var(--green-dark);font-weight:800}.section-company-sample>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.section-company-sample>div a{color:#17342b;background:#fff;border:1px solid #d9e4df;border-radius:14px;flex-direction:column;gap:8px;min-height:105px;padding:18px;display:flex}.section-company-sample span{color:var(--green);font-size:10px;font-weight:800}@media (width<=760px){.section-hub{width:calc(100% - 28px)}.section-hub>header{padding-top:46px}.section-node-grid,.section-company-sample>div{grid-template-columns:1fr}.section-principles{flex-direction:column}.section-node-grid article{min-height:230px}}.events-page{color:#17342b;width:min(1000px,100% - 40px);margin:0 auto;padding:28px 0 80px}.events-page>header{max-width:820px;padding:64px 0 32px}.events-page>header>p:first-child{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.events-page>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(44px,6vw,70px)}.events-page>header>p:last-child{color:#60716b;font-size:18px;line-height:1.7}.events-empty{background:#f5f9f7;border:1px dashed #b9ccc4;border-radius:18px;padding:34px}.events-empty strong{color:var(--green-dark)}.events-empty p{color:#61736c;line-height:1.6}.events-timeline{border-inline-start:2px solid #cae0d7;gap:14px;padding-inline-start:26px;display:grid}.events-timeline article{background:#fff;border:1px solid #d9e4df;border-radius:17px;padding:25px;position:relative}.events-timeline article:before{content:"";background:var(--green);inset-inline-start:-34px;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:31px;box-shadow:0 0 0 1px #a9c9bc}.events-timeline article>div,.events-timeline footer{justify-content:space-between;gap:16px;display:flex}.events-timeline span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.events-timeline time{color:#708079;font-size:11px}.events-timeline h2{margin:13px 0 8px}.events-timeline p{color:#60716b;line-height:1.65}.events-timeline footer{border-top:1px solid #e4ebe8;padding-top:16px}.events-timeline footer a{color:var(--green-dark);font-size:12px;font-weight:760}.calendar-filters,.calendar-monitor-actions{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.calendar-filters a,.calendar-monitor-actions a{min-height:44px;color:var(--green-dark);background:#fff;border:1px solid #cadbd4;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.calendar-filters a[aria-current=page]{border-color:var(--green);background:var(--green-dark);color:#fff}.calendar-status{background:#f8fbf9;border:1px solid #d9e4df;border-radius:14px;margin:0 0 18px;padding:18px 20px}.calendar-status strong{color:var(--green-dark);font-size:12px}.calendar-status p{color:#60716b;margin:7px 0 0;line-height:1.55}.calendar-status.is-unavailable{background:#fff9ef;border-color:#e3c9a8}@media (width<=680px){.events-page{width:calc(100% - 28px)}.events-page>header{padding-top:46px}.events-timeline{padding-inline-start:18px}.events-timeline article>div,.events-timeline footer{flex-direction:column}.events-timeline article:before{inset-inline-start:-26px}}.compare-page{color:#17342b;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 80px}.compare-page>header{max-width:900px;padding:64px 0 28px}.compare-page>header>p:first-child{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.compare-page>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,70px)}.compare-page>header>p{color:#60716b;font-size:18px;line-height:1.7}.compare-page>aside{border-inline-start:3px solid var(--green);color:#4f665d;background:#eef5f2;border-radius:8px;margin-bottom:28px;padding:16px 20px;line-height:1.6}.compare-page section>h2{margin:30px 0 16px}.compare-empty{background:#f5f9f7;border:1px dashed #b9ccc4;border-radius:14px;padding:28px}.compare-table{background:#fff;border:1px solid #d9e4df;border-radius:15px;overflow-x:auto}.compare-table table{border-collapse:collapse;width:100%;min-width:900px}.compare-table th,.compare-table td{text-align:start;vertical-align:top;border-bottom:1px solid #e3ebe7;padding:15px;font-size:12px}.compare-table thead th{color:#60716b;background:#f6f9f7}.compare-table tbody th a,.compare-table tbody th small{display:block}.compare-table tbody th small{color:var(--green);margin-top:5px}.compare-table tbody td a{color:var(--green-dark);font-weight:800}.compare-picker>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compare-picker article{background:#fff;border:1px solid #d9e4df;border-radius:15px;flex-direction:column;min-height:190px;padding:20px;display:flex}.compare-picker article span{color:var(--green);font-size:10px;font-weight:800}.compare-picker article strong{margin-top:10px}.compare-picker article p{color:#63766e}.compare-picker article a{min-height:44px;color:var(--green-dark);border-top:1px solid #e4ebe8;align-items:center;margin-top:auto;font-size:12px;font-weight:800;display:flex}.compare-company-identity{align-items:center;gap:10px;min-width:170px;display:flex}.compare-company-identity .company-logo{flex:0 0 38px;width:38px;height:38px}.compare-company-identity>span{min-width:0}.compare-picker .compare-company-identity{align-items:flex-start;margin-top:12px}.compare-picker .compare-company-identity .company-logo{flex-basis:42px;width:42px;height:42px}.compare-picker .compare-company-identity strong{margin-top:2px}.compare-search{background:#f5f9f7;border:1px solid #d9e4df;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin:0 0 18px;padding:14px;display:grid}.compare-search label{color:#536860;gap:6px;font-size:12px;font-weight:800;display:grid}.compare-search input[type=search]{color:#17342b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdad3;border-radius:10px;padding:0 13px}.compare-search button{color:#fff;background:var(--app-green);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 18px;font-weight:800}@media (width<=760px){.compare-page{width:calc(100% - 28px)}.compare-page>header{padding-top:46px}.compare-picker>div,.compare-search{grid-template-columns:1fr}}.product-hub,.brief-preview{color:#17342b;width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0 80px}.product-hub>header,.brief-preview>header{max-width:850px;padding:62px 0 30px}.product-hub>header h1,.brief-preview>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,68px)}.product-hub>header>p,.brief-preview>header>p{color:#60716b;font-size:18px;line-height:1.7}.product-hub>aside,.brief-preview>aside{background:#eef5f2;border-radius:13px;margin-bottom:24px;padding:20px}.product-hub>aside p,.brief-preview>aside p{color:#5e7169;line-height:1.6}.product-company-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-company-grid article,.product-size-grid article{background:#fff;border:1px solid #d9e4df;border-radius:15px;flex-direction:column;min-height:210px;padding:22px;display:flex}.product-company-grid span,.product-size-grid span{color:var(--green);font-size:10px;font-weight:800}.product-company-grid h2{font-size:18px}.product-company-grid p{color:#687a73}.product-company-grid a,.product-size-grid a{min-height:44px;color:var(--green-dark);border-top:1px solid #e3ebe7;align-items:center;margin-top:auto;font-size:12px;font-weight:800;display:flex}.product-size-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.product-size-grid h2{font-size:48px}.product-monitoring{background:#fff;border:1px solid #d9e4df;border-radius:16px;padding:30px}.product-monitoring a,.brief-profile-link{color:#fff;background:var(--green-dark);border-radius:23px;align-items:center;min-height:46px;padding:0 18px;display:inline-flex}.brief-preview>section{background:#fff;border:1px solid #d9e4df;border-radius:17px;margin-top:18px;padding:28px}.brief-preview dl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.brief-preview dl div{background:#f4f8f6;border-radius:10px;padding:16px}.brief-preview dt{color:#667970;font-size:11px}.brief-preview dd{margin:7px 0 0;font-weight:750}.brief-preview>section>a{color:var(--green-dark);font-weight:800}.brief-profile-link{margin-top:18px}.brief-model>p,.brief-facts>p{color:#60716b;line-height:1.65}.brief-facts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brief-facts article{border:1px solid #e1e9e5;border-radius:12px;padding:18px}.brief-facts article strong{margin:12px 0;display:block}.brief-facts article p{color:#61736b;font-size:12px;line-height:1.5}.brief-facts article a{color:var(--green-dark);font-size:12px;font-weight:750}.product-brief-filters{background:#fff;border:1px solid #d9e4df;border-radius:15px;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(140px,1fr)) auto auto;align-items:end;gap:10px;margin:0 0 18px;padding:18px;display:grid}.product-brief-filters label span{color:#5f716a;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.product-brief-filters input,.product-brief-filters select{background:#fff;border:1px solid #cbd9d3;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.product-brief-filters button,.product-brief-filters>a{color:#fff;background:var(--green-dark);border:0;border-radius:22px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex}.product-brief-filters>a{color:var(--green-dark);background:#fff;border:1px solid #b9cbc4}.product-brief-result{color:#60716b}.product-brief-empty{background:#f5f9f7;border:1px dashed #b9cbc4;border-radius:14px;padding:28px}.product-brief-empty a{color:var(--green-dark);font-weight:800}.product-brief-evidence{gap:8px;margin:6px 0 18px;display:grid}.product-brief-evidence div{background:#f4f8f6;border-radius:9px;padding:9px 10px}.product-brief-evidence dt{color:#6a7c74;font-size:10px}.product-brief-evidence dd{color:#25463b;margin:3px 0 0;font-size:12px;font-weight:750}.company-card-identity-completeness{background:#f7faf8;border:1px solid #d9e4df;border-radius:11px;margin:0 0 16px;padding:11px}.company-card-identity-completeness>div{color:#52665f;justify-content:space-between;gap:8px;font-size:10px;display:flex}.company-card-identity-completeness strong{color:#183a31}.company-card-identity-completeness progress{accent-color:#087a55;width:100%;height:8px;margin:8px 0 5px}.company-card-identity-completeness small{color:#52665f}.company-card-identity-completeness[data-identity-completeness=attention]{background:#fffbef;border-color:#ead8a6}.company-card-identity-completeness[data-identity-completeness=attention] small{color:#76571f}@media (width<=1180px) and (width>=801px){.product-brief-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-research-views{margin:10px 0 38px}.public-research-views>header{max-width:780px}.public-research-views>header p,.public-research-views article p{color:#60716b;line-height:1.6}.public-research-views>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-research-views article{background:#fff;border:1px solid #d9e4df;border-radius:15px;flex-direction:column;min-height:245px;padding:22px;display:flex}.public-research-views article>span{color:var(--green);font-size:10px;font-weight:800}.public-research-views article h3{margin:12px 0 7px}.public-research-views article a{min-height:44px;color:var(--green-dark);border-top:1px solid #e3ebe7;align-items:center;margin-top:auto;font-size:12px;font-weight:800;display:flex}.public-research-views>aside{color:#6e4a31;background:#fff7ef;border-inline-start:4px solid #b46d36;margin-top:14px;padding:16px 18px}.public-research-views article>section{border-top:1px solid #e3ebe7;padding:12px 0}.public-research-views article h4{margin:0 0 6px}.public-research-views article dl{margin:0}.public-research-views article dl div{padding:9px 0}.public-research-views article dt{font-weight:800}.public-research-views article dd{color:#60716b;margin:4px 0 0;line-height:1.55}.public-research-views article nav{flex-wrap:wrap;gap:8px;display:flex}.public-research-views article nav a{border:1px solid #d9e4df;border-radius:8px;padding-inline:10px}.public-research-views article footer{border-top:1px solid #cbdcd5;margin-top:auto;padding-top:14px}.public-research-views article footer time{color:#60716b;font-size:12px;display:block}.market-coverage-summary{background:#f7faf8;border:1px solid #d5e2dc;border-radius:18px;margin:0 0 28px;padding:26px}.market-coverage-summary>header{max-width:800px}.market-coverage-summary>header p{color:#60716b;line-height:1.6}.market-coverage-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market-coverage-summary dl div{background:#fff;border-radius:11px;padding:14px}.market-coverage-summary dt{color:#64766f;font-size:11px}.market-coverage-summary dd{margin:5px 0 0;font-size:24px;font-weight:800}.market-sector-structure{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.market-sector-structure a{min-height:44px;color:var(--green-dark);background:#fff;border:1px solid #cbd9d3;border-radius:22px;align-items:center;gap:9px;padding:0 13px;font-size:12px;display:inline-flex}.market-coverage-summary>nav{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.market-coverage-summary>nav a{color:#fff;background:var(--green-dark);border-radius:22px;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.sector-coverage-summary{background:#f7faf8;border:1px solid #d5e2dc;border-radius:18px;margin:0 0 28px;padding:26px}.sector-coverage-summary>header p,.sector-coverage-summary aside p{color:#60716b;line-height:1.6}.sector-coverage-summary>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sector-coverage-summary>dl div{background:#fff;border-radius:11px;padding:14px}.sector-coverage-summary dt{color:#64766f;font-size:11px}.sector-coverage-summary dd{margin:5px 0 0;font-size:24px;font-weight:800}.sector-coverage-summary>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sector-coverage-summary article{background:#fff;border:1px solid #dbe6e1;border-radius:12px;padding:16px}.sector-coverage-summary article li{color:#52665f;margin-top:7px}.sector-coverage-summary article small{color:#6b7b75}.sector-coverage-summary article>a{color:var(--green-dark);text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}.sector-coverage-summary>aside{background:#fff7ef;border-inline-start:4px solid #b46d36;margin-top:16px;padding:16px}.sector-coverage-summary>nav{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.sector-coverage-summary>nav a{color:#fff;background:var(--green-dark);border-radius:22px;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.company-reit-model>a{color:var(--green-dark);text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}.update-spine-nav{scrollbar-width:thin;gap:8px;margin:0 0 24px;display:flex;overflow-x:auto}.update-spine-nav a{min-height:44px;color:var(--green-dark);background:#fff;border:1px solid #cad8d2;border-radius:22px;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.update-spine-nav a[aria-current=page]{color:#fff;background:var(--green-dark)}.methodology-trust-map{margin-bottom:28px}.methodology-trust-map>header{max-width:820px}.methodology-trust-map>header p,.methodology-trust-map article p{color:#60716b;line-height:1.6}.methodology-trust-map>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.methodology-trust-map article{background:#fff;border:1px solid #d9e4df;border-radius:15px;flex-direction:column;min-height:230px;padding:22px;display:flex}.methodology-trust-map article a{min-height:44px;color:var(--green-dark);border-top:1px solid #e3ebe7;align-items:center;margin-top:auto;font-size:12px;font-weight:800;display:flex}@media (width<=760px){.methodology-trust-map>div{grid-template-columns:1fr}.methodology-trust-map article{min-height:0}}.brief-next-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.brief-next-actions a{min-height:46px;color:var(--green-dark);background:#fff;border:1px solid #b9cbc4;border-radius:23px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.brief-next-actions a:first-child{border-color:var(--green-dark);color:#fff;background:var(--green-dark)}.brief-trust nav{flex-wrap:wrap;gap:10px;display:flex}.brief-trust nav a{min-height:44px;color:var(--green-dark);background:#fff;border:1px solid #b9cbc4;border-radius:22px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.company-identity-source{background:#f7faf8;border:1px solid #cbd8d3;border-radius:18px;gap:14px;padding:20px;display:grid}.company-identity-source h3,.company-identity-source h2,.company-identity-source p{margin:0}.company-identity-source dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.company-identity-source dl div{background:#fff;border-radius:12px;padding:12px}.company-identity-source dt{color:#53645d;font-size:12px}.company-identity-source dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.company-identity-source>a{border:1px solid var(--green-dark);width:fit-content;min-height:44px;color:var(--green-dark);background:#fff;border-radius:22px;align-items:center;padding:0 16px;font-weight:800;display:inline-flex}.company-identity-source>a[target=_blank]{color:#fff;background:var(--green-dark)}.company-identity-source>small{color:#53645d;line-height:1.55}.company-research-page dl dd small,.brief-preview dl dd small{color:#65766f;margin-top:4px;font-size:11px;display:block}.brief-page-nav{margin:0 0 18px}.brief-preview [id^=brief-]{scroll-margin-top:18px}.brief-preview :where(#evidence-status,#brief-activity-context,#brief-document-context,#brief-reporting-context){scroll-margin-block-start:96px}.brief-preview :where(#evidence-status,#brief-activity-context,#brief-document-context,#brief-reporting-context):target{box-shadow:0 0 0 3px #0c724f3d}.brief-business-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:20px!important}.brief-business-details div{border:1px solid #e0e9e5;background:#f7faf8!important}.brief-business-details dd{line-height:1.55}.brief-free-layer{background:#f2f8f5;border:1px solid #cfe1d9;border-radius:12px;gap:5px;margin-top:20px;padding:16px 18px;display:grid}.brief-free-layer strong{color:var(--green-dark)}.brief-free-layer span{color:#52665f;font-size:14px;line-height:1.55}.product-monitoring{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.product-monitoring article{background:#fff;border:1px solid #d9e4df;border-radius:16px;flex-direction:column;min-height:270px;padding:26px;display:flex}.product-monitoring span{color:#8a4b24;text-transform:uppercase;font-size:11px;font-weight:800}.product-monitoring p{color:#60716b;line-height:1.65}.product-monitoring article a{align-self:flex-start;margin-top:auto}@media (width<=800px){.product-hub,.brief-preview{width:calc(100% - 28px)}.product-company-grid,.product-size-grid,.product-monitoring,.public-research-views>div,.brief-facts>div,.product-brief-filters,.market-coverage-summary dl,.sector-coverage-summary>dl,.sector-coverage-summary>section>div{grid-template-columns:1fr}.brief-preview dl,.brief-business-details,.company-identity-source dl{grid-template-columns:1fr!important}.brief-next-actions,.brief-trust nav{flex-direction:column;align-items:stretch}}.learning-page,.learning-detail{color:#17342b;width:min(1040px,100% - 40px);margin:0 auto;padding:28px 0 80px}.learning-page>header{max-width:820px;padding:62px 0 30px}.learning-page>header h1,.learning-detail h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,66px)}.learning-page>header>p{color:#61746c;font-size:18px;line-height:1.7}.learning-page>section{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.learning-page>section article{background:#fff;border:1px solid #d9e4df;border-radius:16px;flex-direction:column;min-height:230px;padding:24px;display:flex}.learning-page article h2{margin:0}.learning-page article p{color:#62756d;line-height:1.65}.learning-page article a{min-height:44px;color:var(--green-dark);border-top:1px solid #e3ebe7;align-items:center;margin-top:auto;font-size:12px;font-weight:800;display:flex}.learning-detail>article{background:#fff;border:1px solid #d9e4df;border-radius:18px;margin-top:52px;padding:34px}.learning-detail>article>p:first-child{color:var(--green);font-size:11px;font-weight:800}.learning-detail>article>strong{font-size:20px;line-height:1.55;display:block}.learning-detail>article>p{color:#586d64;font-size:17px;line-height:1.8}.learning-detail article aside,.learning-detail section div{flex-wrap:wrap;gap:9px;display:flex}.learning-detail article aside a,.learning-detail section a{min-height:42px;color:var(--green-dark);border:1px solid #d9e4df;border-radius:21px;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.academy-feed-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.academy-feed-links a{min-height:44px;color:var(--green-dark);background:#f2f8f5;border:1px solid #b9d5ca;border-radius:22px;align-items:center;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.academy-evidence-checklist{background:#fff;border:1px solid #d6e2dd;border-radius:18px;margin-top:28px;padding:28px}.academy-evidence-checklist>header{max-width:800px}.academy-evidence-checklist>header p{color:#586d64;line-height:1.65}.academy-evidence-checklist>ol{counter-reset:evidence-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;list-style:none;display:grid}.academy-evidence-checklist>ol li{counter-increment:evidence-step;background:#f2f8f5;border-radius:12px;min-height:145px;padding:16px}.academy-evidence-checklist>ol strong{margin-bottom:8px;display:block}.academy-evidence-checklist>ol strong:before{content:counter(evidence-step) ". ";color:var(--green)}.academy-evidence-checklist>ol span{color:#596d65;font-size:13px;line-height:1.55}.academy-evidence-frameworks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;display:grid!important}.academy-evidence-frameworks article{border:1px solid #e0e9e5;border-radius:13px;padding:18px}.academy-evidence-frameworks h4{margin-top:0}.academy-evidence-frameworks dl{margin:0}.academy-evidence-frameworks dl div{border-top:1px solid #e5ece8;padding:10px 0}.academy-evidence-frameworks dt{font-weight:750}.academy-evidence-frameworks dd{color:#5c7068;margin:4px 0 0;font-size:13px;line-height:1.55}.academy-evidence-checklist>nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.academy-evidence-checklist>nav>strong{width:100%}.academy-evidence-checklist>nav a{min-height:44px}.academy-discovery{background:#f2f8f5;border:1px solid #b9d5ca;border-radius:18px;margin-top:28px;padding:26px}.academy-discovery>header{max-width:780px}.academy-discovery>header p{color:#586d64;line-height:1.65}.academy-discovery>header strong{color:#436158;font-size:12px}.academy-discovery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.academy-discovery article{background:#fff;border-radius:13px;padding:18px}.academy-discovery article h3{margin-top:0}.academy-discovery nav{flex-wrap:wrap;gap:8px;display:flex}.academy-discovery article a{min-height:44px}.academy-discovery article a span{color:#697b74;margin-inline-end:7px;font-size:10px;display:block}.academy-discovery-all{background:var(--green-dark);margin-top:18px;color:#fff!important;min-height:44px!important;padding-inline:18px!important}.academy-provenance-journey{color:#eef8f4;background:#173d32;border-radius:18px;margin-top:28px;padding:28px}.academy-provenance-journey header{max-width:800px}.academy-provenance-journey header span{color:#8ed2b8;text-transform:uppercase;font-size:11px;font-weight:850}.academy-provenance-journey header p{color:#c9ddd5;line-height:1.65}.academy-provenance-journey>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.academy-provenance-journey li{border:1px solid #3b6557;border-radius:12px;min-height:190px;padding:16px}.academy-provenance-journey li strong{color:#fff;display:block}.academy-provenance-journey li p{color:#c9ddd5;font-size:13px;line-height:1.55}.academy-provenance-journey nav{flex-wrap:wrap;gap:8px;display:flex}.academy-provenance-journey nav a{border:1px solid #6d9788;border-radius:22px;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.academy-hub-groups{gap:30px;display:grid}.academy-hub-groups>section{background:#fff;border:1px solid #d6e2dd;border-radius:18px;padding:28px}.academy-hub-groups>section>header{max-width:800px}.academy-hub-groups>section>header span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:850}.academy-hub-groups>section>header h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(28px,4vw,42px)}.academy-hub-groups>section>header p{color:#5b6f67;line-height:1.65}.academy-hub-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.academy-hub-groups article{background:#f2f8f5;border-radius:14px;flex-direction:column;min-height:230px;padding:20px;display:flex}.academy-hub-groups article small{color:#658077;font-weight:850}.academy-hub-groups article h3{margin:10px 0 4px}.academy-hub-groups article p{color:#5d7169;line-height:1.6}.academy-hub-groups article a{min-height:44px;color:var(--green-dark);border-top:1px solid #d9e7e1;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:850;display:flex}@media (width<=700px){.learning-page,.learning-detail{width:calc(100% - 28px)}.learning-page>section,.academy-discovery>div,.academy-evidence-frameworks,.academy-evidence-checklist>ol,.academy-provenance-journey>ol,.academy-hub-groups>section>div{grid-template-columns:1fr!important}.learning-detail>article,.academy-discovery,.academy-evidence-checklist,.academy-provenance-journey,.academy-hub-groups>section{padding:24px}.academy-evidence-checklist>ol li,.academy-provenance-journey li,.academy-hub-groups article{min-height:0}}.published-collections{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:34px;display:grid}.published-collections article{background:#f2f8f5;border:1px solid #b9d5ca;border-radius:16px;padding:24px}.published-collections span{color:var(--green);font-size:10px;font-weight:800}.published-collections a{color:var(--green-dark);font-weight:800}.coverage-detail{color:#17342b;width:min(1000px,100% - 40px);margin:0 auto;padding:28px 0 80px}.coverage-detail>header{padding:60px 0 28px}.coverage-detail>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,68px)}.coverage-detail>header>p{color:#60716b;font-size:18px;line-height:1.7}.coverage-detail>aside{background:#edf5f1;border-radius:11px;padding:18px}.coverage-detail>section article{border-bottom:1px solid #dce6e1;grid-template-columns:42px 1fr 32px;align-items:center;gap:16px;min-height:95px;padding:18px;display:grid}.coverage-detail article>span{color:#fff;background:var(--green-dark);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.coverage-detail article small{color:#687a73;margin-top:5px;display:block}.coverage-detail article p{color:#60716b;margin-bottom:0}.coverage-methodology{color:#fff;background:var(--green-dark);border-radius:23px;align-items:center;min-height:46px;margin-top:22px;padding:0 18px;display:inline-flex}@media (width<=700px){.published-collections{grid-template-columns:1fr}.coverage-detail{width:calc(100% - 28px)}.coverage-detail>section article{grid-template-columns:36px 1fr}.coverage-detail article>a{grid-column:2}}.billing-manager ul,.library-manager ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.billing-manager li,.library-manager li{background:#fff;border:1px solid #d9e4df;border-radius:14px;padding:20px}.billing-manager span,.library-manager span{color:var(--green);font-size:10px;font-weight:800}.library-manager li>a{min-height:44px;color:var(--green-dark);align-items:center;margin-top:14px;font-weight:800;display:inline-flex}.settings-manager{gap:16px;display:grid}.settings-manager label{color:#536a61;gap:7px;font-size:12px;font-weight:800;display:grid}.settings-manager select{background:#fff;border:1px solid #cad9d3;border-radius:10px;min-height:46px;padding:0 12px}.settings-manager button{color:#fff;background:var(--green-dark);cursor:pointer;border:0;border-radius:23px;min-height:46px;font-weight:800}.company-map{color:#17342b;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 80px}.company-map>header{max-width:900px;padding:62px 0 30px}.company-map>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(42px,6vw,70px)}.company-map>header>p{color:#60716b;font-size:18px;line-height:1.7}.company-map>header>strong{background:#edf5f1;border-radius:10px;padding:15px;display:block}.map-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.map-stats article{background:#fff;border:1px solid #d9e4df;border-radius:15px;padding:25px}.map-stats b{font-size:40px;display:block}.map-stats span{color:#61746c}.map-groups{grid-template-columns:1fr 2fr;gap:14px;margin-top:18px;display:grid}.map-groups>div{background:#fff;border:1px solid #d9e4df;border-radius:15px;padding:24px}.map-groups a,.map-groups p{border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;min-height:42px;margin:0;display:flex}.map-directory{margin-top:45px}.map-directory>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.map-directory article{background:#fff;border:1px solid #d9e4df;border-radius:15px;flex-direction:column;min-height:200px;padding:20px;display:flex}.map-directory article>span{color:var(--green);font-size:10px;font-weight:800}.map-directory article p{color:#667970}.map-directory article a{min-height:44px;color:var(--green-dark);border-top:1px solid #e4ebe8;align-items:center;margin-top:auto;font-size:12px;font-weight:800;display:flex}@media (width<=760px){.company-map{width:calc(100% - 28px)}.map-stats,.map-groups,.map-directory>div{grid-template-columns:1fr}}.company-events{background:#f8fbf9;border:1px solid #d9e4df;border-radius:18px;margin:28px 0;padding:26px}.company-events>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.company-events>header h2{margin:5px 0}.company-events>header div>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.company-events>header p{color:#60716b;max-width:760px;margin:0;line-height:1.55}.company-events>header a{color:var(--green-dark);font-size:12px;font-weight:800}.company-events-empty{color:#687a73;margin:18px 0 0}.company-events>div{gap:12px;margin-top:18px;display:grid}.company-events article{background:#fff;border:1px solid #e0e9e5;border-radius:13px;padding:20px}.company-events article>span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.company-events article h3{margin:10px 0 6px}.company-events article p{color:#60716b;line-height:1.6}.company-events article footer{color:#6b7b75;border-top:1px solid #e7eeeb;justify-content:space-between;gap:16px;padding-top:12px;font-size:11px;display:flex}.company-events article footer a{color:var(--green-dark);font-weight:800}.market-state{border-left:1px solid var(--border);min-width:112px;height:36px;margin-left:4px;padding-left:12px}.market-state span,.market-state small{align-items:center;gap:7px;display:flex}.market-state span{font-size:10px;font-weight:650}.market-state i{box-shadow:none;background:#a5afab}.market-state small{color:var(--muted);margin-top:3px;padding-left:14px;font-size:9px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:120;color:#fff;background:#07533d;border-radius:8px;min-height:44px;padding:11px 16px;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.desktop-site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#fffffff0;border-bottom:1px solid #ccd9d3e6;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px clamp(18px,4vw,64px);display:flex;position:sticky;inset-block-start:0}.desktop-site-brand{color:#102f2a;align-items:center;gap:9px;font-weight:850;display:inline-flex}.desktop-site-brand>span{color:#fff;background:#07533d;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.desktop-site-navigation,.desktop-site-header nav{justify-content:flex-end;align-items:center;gap:4px;display:flex}.desktop-site-navigation{gap:14px;min-width:0}.desktop-site-search{color:#07533d;background:#ffffffd1;border:1px solid #064d4029;border-radius:13px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;width:clamp(210px,20vw,310px);min-height:42px;padding-inline-start:12px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc}.desktop-site-search:focus-within{background:#fff;border-color:#00a66b;box-shadow:0 0 0 4px #00a66b1c,0 10px 26px #064d4014}.desktop-site-search svg{color:#0a7b58;width:18px;height:18px}.desktop-site-search input{width:100%;min-width:0;height:40px;color:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:13px}.desktop-site-search button{color:inherit;cursor:pointer;border:0;background:#eaf4efcc;border-inline-start:1px solid #064d401f;align-self:stretch;padding:0 11px;font-size:12px;font-weight:780}[dir=rtl] .desktop-site-search input{text-align:right}.desktop-site-header nav a{color:#52625d;border-radius:12px;align-items:center;min-height:44px;padding:10px 13px;font-size:14px;font-weight:720;display:inline-flex}.desktop-site-header nav a:hover{color:#07533d;background:#edf6f2}.desktop-site-header nav:not(.desktop-language-nav) a[aria-current=page]{color:#fff;background:#07533d}.desktop-language-nav{border-inline-start:1px solid #ccd9d3;padding-inline-start:10px}.desktop-language-nav a{letter-spacing:.04em;padding-inline:8px!important;font-size:11px!important}.desktop-language-nav a[aria-current=page]{color:#07533d;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (width<=1080px){.desktop-site-search{display:none}}@media (width<=768px){.desktop-site-header{display:none}}.company-directory{color:#102f2a;width:min(1320px,100% - 32px);margin:0 auto;padding:28px 0 100px}.company-directory>header{max-width:820px;padding:42px 0 28px}.company-directory>header>p:first-child{color:#087a55;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.company-directory>header h1{margin:0 0 14px;font-size:clamp(34px,5vw,64px);line-height:1}.company-directory>header p:last-child{color:#5d6d67;line-height:1.65}.company-directory-filters{background:#f7fbf9;border:1px solid #d5e0db;border-radius:20px;grid-template-columns:minmax(220px,2fr) minmax(130px,.8fr) minmax(170px,1fr) minmax(190px,1.2fr) auto auto;align-items:end;gap:12px;padding:18px;display:grid}.company-directory-filters label{color:#52625d;gap:7px;font-size:12px;font-weight:750;display:grid}.company-directory-filters input,.company-directory-filters select{color:#102f2a;background:#fff;border:1px solid #cbd9d3;border-radius:11px;min-width:0;min-height:46px;padding:0 12px}.company-directory-filters button,.company-directory-filters>a{border:0;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:760;display:inline-flex}.company-directory-filters button{color:#fff;cursor:pointer;background:#07533d}.company-directory-filters>a{color:#07533d;background:#e7f2ed}.company-directory-summary{color:#66756f;margin:24px 0 16px}.company-directory-summary strong{color:#07533d;font-size:28px}.company-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-directory-grid article{background:#fff;border:1px solid #d5e0db;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 10px 30px #102f2a0d}.company-directory-grid article>div:first-child,.company-directory-grid article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-directory-grid article>div:first-child{color:#60716a;font-size:11px;font-weight:750}.company-directory-grid article>div:first-child strong{color:#087a55;text-align:end}.company-directory-grid h2{margin:0;font-size:21px;line-height:1.25}.company-directory-title .company-logo{flex:0 0 46px;width:46px;height:46px}.company-directory-grid dl{gap:8px;margin:0;display:grid}.company-directory-grid dl div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.company-directory-grid dt{color:#718079;font-size:12px}.company-directory-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.company-directory-grid article footer{border-top:1px solid #e1e9e5;margin-top:auto;padding-top:12px;font-size:12px;font-weight:750}.company-directory-grid article footer a:last-child{color:#07533d}.company-directory-empty{text-align:center;background:#f3f7f5;border-radius:18px;padding:44px}.company-directory-evidence-summary{background:#eef7f3;border:1px solid #cfe0d8;border-radius:20px;margin:0 0 22px;padding:22px}.company-directory-evidence-summary header{max-width:780px}.company-directory-evidence-summary header>span{color:#087a55;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.company-directory-evidence-summary h2{margin:7px 0;font-size:24px}.company-directory-evidence-summary header p{color:#53675f;margin:0;line-height:1.55}.company-directory-evidence-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.company-directory-evidence-summary article{background:#fff;border:1px solid #cdded6;border-radius:14px;min-width:0;padding:15px}.company-directory-evidence-summary article>span{color:#087a55;text-transform:uppercase;font-size:10px;font-weight:800}.company-directory-evidence-summary article[data-evidence-state=attention]>span{color:#9a5b13}.company-directory-evidence-summary article strong{color:#123c31;margin:8px 0 5px;font-size:25px;display:block}.company-directory-evidence-summary article strong small{color:#708078;font-size:11px}.company-directory-evidence-summary article p{color:#52655d;margin:0;font-size:12px;line-height:1.45}.company-directory-evidence-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.company-directory-evidence-badges li{background:#f9fcfb;border:1px solid #dde8e3;border-radius:10px;grid-template-columns:8px minmax(0,1fr);column-gap:7px;min-width:0;padding:9px;display:grid}.company-directory-evidence-badges li>span{background:#1b936d;border-radius:50%;width:8px;height:8px;margin-top:3px}.company-directory-evidence-badges li[data-evidence-state=attention]>span{background:#d78a2f}.company-directory-evidence-badges strong,.company-directory-evidence-badges small{overflow-wrap:anywhere;grid-column:2}.company-directory-evidence-badges strong{color:#314c43;font-size:10px;line-height:1.3}.company-directory-evidence-badges small{color:#708078;font-size:9px}.coverage-evidence-metrics{background:#f6faf8;border:1px solid #d6e4de;border-radius:16px;margin:18px 0;padding:18px}.coverage-evidence-metrics header h3{margin:0 0 6px;font-size:18px}.coverage-evidence-metrics header p{color:#5d6e67;margin:0;font-size:12px;line-height:1.5}.coverage-evidence-metrics dl{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:14px 0 0!important;display:grid!important}.coverage-evidence-metrics dl div{background:#fff;border:1px solid #dce7e2;border-radius:11px;flex-direction:column;min-width:0;gap:7px!important;padding:11px!important;display:flex!important}.coverage-evidence-metrics dt{color:#40564e;gap:3px;display:grid;font-size:10px!important}.coverage-evidence-metrics dt span{color:#087a55;text-transform:uppercase;font-size:9px;font-weight:850}.coverage-evidence-metrics [data-evidence-state=attention] dt span{color:#a36317}.coverage-evidence-metrics dd{color:#123c31;font-weight:850;margin:0!important;font-size:20px!important}.coverage-evidence-metrics dd small{color:#74837d;font-size:9px;font-weight:650}.company-evidence-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.company-evidence-map>a{color:#183a31;border:1px solid #cddbd5;background:#fff;border-inline-start:5px solid #16815e;border-radius:16px;flex-direction:column;min-width:0;min-height:180px;padding:18px;display:flex;position:relative}.company-evidence-map>a[data-evidence-state=missing]{background:#fffbef;border-inline-start-color:#9b772e}.company-evidence-map>a[data-evidence-state=stale]{background:#fff7ed;border-inline-start-color:#b96322}.company-evidence-map>a[data-evidence-state=conflict]{background:#fff2f2;border-inline-start-color:#a53f3f}.company-evidence-map>a[data-evidence-state=blocked]{background:#f1f4f3;border-inline-start-color:#596b65}.company-evidence-map>a>span{color:#07533d;text-transform:uppercase;background:#e6f3ed;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:850}.company-evidence-map>a[data-evidence-state=missing]>span,.company-evidence-map>a[data-evidence-state=stale]>span{color:#71521e;background:#f7e8bf}.company-evidence-map>a[data-evidence-state=conflict]>span{color:#762f2f;background:#f4d6d6}.company-evidence-map>a[data-evidence-state=blocked]>span{color:#40514b;background:#dfe6e3}.company-evidence-map h3{margin:14px 0 8px;font-size:17px}.company-evidence-map p{color:#52645d;margin:0 0 10px;font-size:12px;line-height:1.55}.company-evidence-map small{color:#65766f;overflow-wrap:anywhere;margin-top:auto;padding-top:8px}.company-evidence-map b{inset-inline-end:16px;position:absolute;top:16px}@media (width<=980px){.company-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.company-directory-grid,.company-evidence-map,.company-directory-evidence-summary>div,.coverage-evidence-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.company-directory{width:min(100% - 20px,1320px)}.company-directory-filters,.company-directory-grid,.company-evidence-map,.company-directory-evidence-summary>div,.coverage-evidence-metrics dl{grid-template-columns:1fr!important}.company-evidence-map>a{min-height:148px}.company-directory-evidence-badges{grid-template-columns:1fr}}.public-research-collection{color:#17342b;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 80px}.public-research-collection>header{padding:54px 0 28px}.public-research-collection>header>p:first-child{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:820}.public-research-collection>header h1{letter-spacing:-.05em;max-width:900px;margin:12px 0;font-size:clamp(42px,6vw,68px)}.public-research-collection>header>p{color:#60716b;max-width:820px;font-size:17px;line-height:1.65}.public-research-collection>header dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-research-collection>header dl div{background:#f6faf8;border:1px solid #d9e5df;border-radius:12px;padding:15px}.public-research-collection dt{color:#6b7c75;font-size:10px}.public-research-collection dd{margin:6px 0 0;font-weight:820}.public-research-collection>aside{background:#fff9eb;border-inline-start:4px solid #b48b3c;border-radius:12px;margin-bottom:28px;padding:20px}.public-research-collection>aside p{color:#52655e;line-height:1.6}.public-research-collection>aside small{color:#755e29}.public-collection-guide{margin-bottom:30px}.public-collection-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-collection-guide article{background:#f6faf8;border:1px solid #dce6e1;border-radius:15px;padding:20px}.public-collection-guide article h3{margin:0 0 8px}.public-collection-guide article p{color:#60716b;margin:0;line-height:1.65}.public-research-collection>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-research-collection>section article{background:#fff;border:1px solid #dce6e1;border-radius:17px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.public-research-collection>section article>span{color:var(--green);font-size:10px;font-weight:800}.public-research-collection>section article h3{margin:0;font-size:21px}.public-research-collection>section article>p{color:#60716b;font-size:12px;line-height:1.55}.public-research-collection>section article nav{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.public-research-collection>section article nav a{color:#244b40;text-align:center;border:1px solid #d6e2dc;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px;font-size:11px;font-weight:750;display:flex}.public-research-collection>section article nav a:first-child{color:#fff;background:#173f35;border-color:#173f35}.public-research-collection>section article nav a:nth-child(3){grid-column:1/-1}.public-research-collection>footer{border-top:1px solid #dce6e1;flex-wrap:wrap;gap:10px;margin-top:30px;padding-top:20px;display:flex}.public-research-collection>footer a{color:#174c3e;border:1px solid #cadbd3;border-radius:22px;align-items:center;min-height:44px;padding:0 18px;font-weight:750;display:inline-flex}@media (width<=900px){.public-research-collection>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.public-research-collection{width:calc(100% - 28px)}.public-research-collection>header dl,.public-research-collection>section>div,.public-collection-guide>div{grid-template-columns:1fr}.public-research-collection>section article{padding:18px}}.real-estate-forensic{background:linear-gradient(150deg,#f0f8f4 0%,#fff 42%,#f8f4e9 100%);border:1px solid #b9d5ca;border-radius:24px;margin:38px 0;padding:clamp(22px,4vw,44px)}.real-estate-forensic>header{max-width:900px}.real-estate-forensic>header>p:first-child{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:820}.real-estate-forensic h2{letter-spacing:-.04em;margin:10px 0 18px;font-size:clamp(32px,5vw,56px)}.real-estate-forensic>header>p{color:#536760;font-size:16px;line-height:1.75}.real-estate-forensic>header dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;display:grid}.real-estate-forensic>header dl div{background:#fffc;border:1px solid #d6e3dd;border-radius:12px;padding:13px 15px}.real-estate-forensic>section{margin-top:34px}.real-estate-forensic>section>h3{margin-bottom:14px;font-size:clamp(23px,3vw,32px)}.real-estate-forensic>section>p{color:#536760;max-width:880px;line-height:1.75}.real-estate-model-grid,.real-estate-issuer-grid{gap:12px;display:grid}.real-estate-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.real-estate-issuer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-research-collection .real-estate-forensic article{background:#ffffffd6;gap:7px;padding:18px}.real-estate-forensic article small{color:var(--green);letter-spacing:.04em;font-weight:820}.real-estate-forensic article h4{margin:0;font-size:18px}.real-estate-forensic article p{color:#60716b;margin:0;line-height:1.6}.public-collection-issuer-summary{background:#f2f9f5;border:1px solid #cfe2d9;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px 0;padding:22px;display:grid}.public-collection-issuer-summary h2,.public-collection-issuer-summary p{margin:0}.public-collection-issuer-summary p{color:#5e7169;margin-top:7px;line-height:1.6}.public-collection-issuer-summary dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.public-collection-issuer-summary dl div{background:#fff;border-radius:12px;padding:12px}.public-collection-issuer-summary dt{color:var(--green-dark);font-size:24px;font-weight:850}.public-collection-issuer-summary dd{color:#64756e;margin:4px 0 0;font-size:12px;line-height:1.4}.public-collection-issuer-summary>a{background:var(--green-dark);color:#fff;text-align:center;border-radius:12px;padding:12px 16px;font-weight:800}.real-estate-rules{counter-reset:rules;gap:10px;padding:0;list-style:none;display:grid}.real-estate-rules li{color:#435951;background:#fff;border:1px solid #d8e4df;border-radius:13px;min-height:54px;padding:14px 16px 14px 58px;line-height:1.55;position:relative}.real-estate-rules li:before{content:counter(rules);counter-increment:rules;color:#fff;inset-inline-start:14px;background:#174c3e;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:820;display:grid;position:absolute;top:11px}.real-estate-evidence aside{color:#684f1c;background:#fff8e8;border-inline-start:4px solid #b48b3c;border-radius:10px;margin-top:16px;padding:17px}.real-estate-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0;list-style:none;display:grid}.real-estate-sources a{color:#174c3e;background:#fff;border:1px solid #d6e3dd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;font-weight:750;display:flex}.real-estate-sources a span{color:#65756f;white-space:nowrap;font-size:10px}.real-estate-forensic>footer{margin-top:28px}.real-estate-forensic>footer a{color:#fff;background:#174c3e;border-radius:23px;align-items:center;min-height:46px;padding:0 18px;font-weight:780;display:inline-flex}.sector-featured-research{background:linear-gradient(135deg,#edf8f3,#fff);border:1px solid #d6e3dd;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;margin:1.25rem 0 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.sector-featured-research>div>p:first-child{color:#087a5b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:800}.sector-featured-research h2{max-width:25ch;margin:0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.08}.sector-featured-research h2+p{color:#65756f;max-width:68ch}.sector-featured-research ul{flex-wrap:wrap;grid-column:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sector-featured-research li{background:#fff;border:1px solid #d6e3dd;border-radius:999px;padding:.45rem .7rem;font-size:.82rem}.sector-featured-research>a{color:#fff;background:#174c3e;border-radius:.8rem;grid-area:1/2/span 2;align-self:center;max-width:17rem;padding:.85rem 1rem;font-weight:800;text-decoration:none}html[dir=rtl] .real-estate-rules li{padding:14px 58px 14px 16px}@media (width<=900px){.real-estate-issuer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-collection-issuer-summary{grid-template-columns:1fr}.public-collection-issuer-summary>a{justify-self:start}}@media (width<=640px){.real-estate-forensic{border-radius:18px;padding:20px}.real-estate-forensic>header dl,.real-estate-model-grid,.real-estate-issuer-grid,.real-estate-sources{grid-template-columns:1fr}}@media (width<=760px){.sector-featured-research{grid-template-columns:1fr}.sector-featured-research>a{text-align:center;grid-area:auto/1;max-width:none}}.company-real-estate-context{background:linear-gradient(135deg,#f2faf6,#fff);border:1px solid #d6e3dd;border-radius:18px;margin-block:24px;padding:clamp(20px,3vw,30px)}.company-real-estate-context header span{color:#087a5b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.company-real-estate-context header h2{margin:6px 0 18px}.company-real-estate-context article{background:#fff;border-radius:14px;padding:18px}.company-real-estate-context article>p:first-child{color:#65756f;letter-spacing:.06em;margin:0;font-size:12px;font-weight:800}.company-real-estate-context article h3{margin:7px 0}.company-real-estate-context aside{color:#65756f;border-inline-start:3px solid #b48b3c;margin:14px 0;padding-inline-start:14px}.company-real-estate-context aside p{margin-bottom:0}.company-real-estate-context>a{color:#fff;background:#174c3e;border-radius:22px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.company-real-estate-evidence{margin-top:20px}.company-real-estate-evidence>h3{margin-bottom:12px}.company-real-estate-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.company-real-estate-evidence article{border:1px solid #d6e3dd;flex-direction:column;align-items:flex-start;display:flex}.company-real-estate-evidence article>span:first-child{color:#087a5b;background:#edf8f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.company-real-estate-evidence h4{margin:12px 0 4px}.company-real-estate-evidence strong{color:#65756f;font-size:12px}.company-real-estate-evidence article p{flex:1}.company-real-estate-evidence a{color:#087a5b;align-items:center;min-height:42px;font-weight:800;display:inline-flex}.company-real-estate-evidence article aside{color:#684f1c;background:#fff8e8;border:1px solid #ead6a6;border-inline-start-width:3px;border-radius:8px;margin:0 0 12px;padding:10px}.company-real-estate-evidence article aside strong{color:#684f1c;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.company-real-estate-evidence article aside p{color:#684f1c;margin:5px 0 0;font-size:12px}.company-real-estate-verification{background:#f5faf7;border:1px solid #cfe1d8;border-radius:14px;margin:18px 0;padding:20px}.company-real-estate-verification h3{margin:0 0 12px;font-size:18px}.company-real-estate-verification ol{color:#52665e;gap:9px;margin:0;padding-inline-start:22px;line-height:1.6;display:grid}.company-property-portfolio{background:linear-gradient(145deg,#f5faf7,#fff);border:1px solid #cfe1d8;border-radius:18px;margin:18px 0;padding:clamp(18px,3vw,26px)}.company-property-portfolio>header{grid-template-columns:1fr auto;align-items:end;gap:6px 16px;display:grid}.company-property-portfolio>header>span{color:#087a5b;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:850}.company-property-portfolio>header h3{margin:0;font-size:clamp(22px,3vw,30px)}.company-property-portfolio>header strong{color:#65756f;font-size:12px}.company-property-portfolio>p{color:#52665e;max-width:78ch;line-height:1.65}.company-property-portfolio>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.company-property-portfolio>div article{background:#fff;border:1px solid #d6e3dd;border-radius:14px;min-width:0;padding:18px}.company-property-portfolio>div article>span{color:#087a5b;letter-spacing:.04em;text-transform:uppercase;background:#edf8f3;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.company-property-portfolio>div article[data-property-stage=gap]>span{color:#7b5810;background:#fff3d8}.company-property-portfolio h4{margin:0 0 8px;font-size:16px}.company-property-portfolio article p{color:#52665e;overflow-wrap:anywhere;margin:0;line-height:1.6}.company-property-portfolio footer{color:#65756f;border-top:1px solid #d6e3dd;justify-content:space-between;gap:16px;margin-top:16px;padding-top:13px;font-size:12px;display:flex}.company-property-portfolio footer a{color:#087a5b;font-weight:800}.company-property-financial-guide{color:#fff;background:#0d2f26;border:1px solid #c9d8d1;border-radius:18px;margin:18px 0;padding:clamp(20px,3.4vw,30px)}.company-property-financial-guide>header{margin-bottom:18px}.company-property-financial-guide>header span{color:#79d5b8;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.company-property-financial-guide>header h3{color:#fff;max-width:24ch;margin:6px 0;font-size:clamp(24px,3.4vw,36px)}.company-property-financial-guide>header small{color:#b7cbc4}.company-property-financial-guide>article{border-top:1px solid #315148;padding:18px 0}.company-property-financial-guide h4{color:#fff;margin:0 0 10px;font-size:17px}.company-property-financial-guide article p,.company-property-financial-guide li,.company-property-financial-guide aside p{color:#d5e2de;line-height:1.65}.company-property-financial-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding-inline-start:22px;display:grid}.company-property-financial-guide aside{background:#173e33;border-inline-start:3px solid #79d5b8;margin:10px 0 18px;padding:14px 16px}.company-property-financial-guide aside strong{color:#79d5b8}.company-property-financial-guide aside p{margin:5px 0 0}.company-property-financial-guide nav{flex-wrap:wrap;gap:10px;display:flex}.company-property-financial-guide nav a{color:#fff;border:1px solid #4f7166;border-radius:10px;align-items:center;min-height:44px;padding:9px 14px;font-weight:800;display:inline-flex}.company-property-financial-guide nav a:first-child{color:#064c39;background:#e9fff7}@media (width<=900px){.company-property-portfolio>div{grid-template-columns:1fr}}@media (width<=620px){.company-property-portfolio>header{grid-template-columns:1fr}.company-property-portfolio footer{flex-direction:column}.company-property-financial-guide ol{grid-template-columns:1fr}.company-property-financial-guide nav{display:grid}.company-property-financial-guide nav a{width:100%}}.company-bank-reading-plan{background:linear-gradient(135deg,#f2f7fa,#fff);border:1px solid #d5e1e8;border-radius:18px;margin-block:24px;padding:clamp(20px,3vw,30px)}.company-bank-reading-plan header span{color:#14627d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.company-bank-reading-plan header h2{margin:6px 0 9px}.company-bank-reading-plan header p{color:#5a6c73;max-width:850px;line-height:1.6}.company-bank-reading-plan article{background:#fff;border:1px solid #d7e4ea;border-radius:14px;margin-top:18px;padding:20px}.company-bank-reading-plan article h3{margin:0 0 12px}.company-bank-reading-plan ol{color:#50636b;gap:9px;margin:0;padding-inline-start:22px;line-height:1.6;display:grid}.company-bank-reading-plan aside{color:#684f1c;background:#fff8e8;border-inline-start:3px solid #b48b3c;margin:15px 0;padding:13px 16px}.company-bank-reading-plan nav{flex-wrap:wrap;gap:12px;display:flex}.company-bank-reading-plan nav a{color:#125b73;background:#fff;border:1px solid #c8dce5;border-radius:22px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.company-bank-financial-guide{color:#fff;background:#102e3b;border:1px solid #294b5b;border-radius:18px;margin:18px 0 26px;padding:clamp(20px,3.4vw,30px)}.company-bank-financial-guide>header{margin-bottom:18px}.company-bank-financial-guide>header span{color:#7bd4e6;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.company-bank-financial-guide>header h3{color:#fff;max-width:25ch;margin:6px 0;font-size:clamp(24px,3.4vw,36px)}.company-bank-financial-guide>header small{color:#b8ccd4}.company-bank-financial-guide>article{border-top:1px solid #34515d;padding:18px 0}.company-bank-financial-guide h4,.company-bank-financial-guide h5{color:#fff}.company-bank-financial-guide h4{margin:0 0 12px}.company-bank-financial-guide h5{margin:0 0 7px;font-size:15px}.company-bank-financial-guide p{color:#d7e5e9;line-height:1.65}.company-bank-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-bank-financial-grid section{background:#173b49;border:1px solid #3b5a67;border-radius:12px;padding:15px}.company-bank-financial-grid section:last-child{grid-column:1/-1}.company-bank-financial-grid p{margin:0}.company-bank-financial-guide aside{background:#173b49;border-inline-start:3px solid #7bd4e6;margin:10px 0 18px;padding:14px 16px}.company-bank-financial-guide aside strong{color:#7bd4e6}.company-bank-financial-guide aside p{margin:5px 0 0}.company-bank-financial-guide nav{flex-wrap:wrap;gap:10px;display:flex}.company-bank-financial-guide nav a{color:#fff;border:1px solid #557783;border-radius:10px;align-items:center;min-height:44px;padding:9px 14px;font-weight:800;display:inline-flex}.company-bank-financial-guide nav a:first-child{color:#0b5268;background:#e8fbff}@media (width<=620px){.company-bank-financial-grid{grid-template-columns:1fr}.company-bank-financial-grid section:last-child{grid-column:auto}.company-bank-financial-guide nav{display:grid}.company-bank-financial-guide nav a{width:100%}}.company-insurance-reading-plan{background:linear-gradient(135deg,#faf6fc,#fff);border:1px solid #e1d8e7;border-radius:18px;margin-block:24px;padding:clamp(20px,3vw,30px)}.company-insurance-reading-plan header span{color:#76518b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.company-insurance-reading-plan header h2{margin:6px 0 9px}.company-insurance-reading-plan header p{color:#675e6c;max-width:850px;line-height:1.6}.company-insurance-reading-plan article{background:#fff;border:1px solid #e5dce9;border-radius:14px;margin-top:18px;padding:20px}.company-insurance-reading-plan article h3{margin:0 0 12px}.company-insurance-reading-plan ol{color:#625867;gap:9px;margin:0;padding-inline-start:22px;line-height:1.6;display:grid}.company-insurance-reading-plan aside{color:#684f1c;background:#fff8e8;border-inline-start:3px solid #b48b3c;margin:15px 0;padding:13px 16px}.company-insurance-reading-plan nav{flex-wrap:wrap;gap:12px;display:flex}.company-insurance-reading-plan nav a{color:#69457e;background:#fff;border:1px solid #ddcfe4;border-radius:22px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.company-insurance-financial-guide{color:#fff;background:#2c2035;border:1px solid #554264;border-radius:18px;margin:18px 0 26px;padding:clamp(20px,3.4vw,30px)}.company-insurance-financial-guide>header{margin-bottom:18px}.company-insurance-financial-guide>header span{color:#dfb9ef;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.company-insurance-financial-guide>header h3{color:#fff;max-width:26ch;margin:6px 0;font-size:clamp(24px,3.4vw,36px)}.company-insurance-financial-guide>header small{color:#d0c2d6}.company-insurance-financial-guide>article{border-top:1px solid #554663;padding:18px 0}.company-insurance-financial-guide h4,.company-insurance-financial-guide h5{color:#fff}.company-insurance-financial-guide h4{margin:0 0 12px}.company-insurance-financial-guide h5{margin:0 0 7px;font-size:15px}.company-insurance-financial-guide p{color:#e6ddeb;line-height:1.65}.company-insurance-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-insurance-financial-grid section{background:#3b2c46;border:1px solid #604f6d;border-radius:12px;padding:15px}.company-insurance-financial-grid p{margin:0}.company-insurance-financial-guide aside{background:#3b2c46;border-inline-start:3px solid #dfb9ef;margin:10px 0 18px;padding:14px 16px}.company-insurance-financial-guide aside strong{color:#dfb9ef}.company-insurance-financial-guide aside p{margin:5px 0 0}.company-insurance-financial-guide nav{flex-wrap:wrap;gap:10px;display:flex}.company-insurance-financial-guide nav a{color:#fff;border:1px solid #745e82;border-radius:10px;align-items:center;min-height:44px;padding:9px 14px;font-weight:800;display:inline-flex}.company-insurance-financial-guide nav a:first-child{color:#5d3370;background:#fbf0ff}@media (width<=620px){.company-insurance-financial-grid{grid-template-columns:1fr}.company-insurance-financial-guide nav{display:grid}.company-insurance-financial-guide nav a{width:100%}}.company-infrastructure-reading-plan{background:linear-gradient(135deg,#f5f9f1,#fff);border:1px solid #d7e1d0;border-radius:18px;margin-block:24px;padding:clamp(20px,3vw,30px)}.company-infrastructure-reading-plan header span{color:#587241;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.company-infrastructure-reading-plan header h2{margin:6px 0 9px}.company-infrastructure-reading-plan header p{color:#5d6a55;max-width:850px;line-height:1.6}.company-infrastructure-reading-plan article{background:#fff;border:1px solid #dce6d5;border-radius:14px;margin-top:18px;padding:20px}.company-infrastructure-reading-plan article h3{margin:0 0 12px}.company-infrastructure-reading-plan ol{color:#586451;gap:9px;margin:0;padding-inline-start:22px;line-height:1.6;display:grid}.company-infrastructure-reading-plan aside{color:#684f1c;background:#fff8e8;border-inline-start:3px solid #b48b3c;margin:15px 0;padding:13px 16px}.company-infrastructure-reading-plan nav{flex-wrap:wrap;gap:12px;display:flex}.company-infrastructure-reading-plan nav a{color:#4e6939;background:#fff;border:1px solid #d1dfc9;border-radius:22px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.company-infrastructure-financial-guide{color:#fff;background:#23301f;border:1px solid #46563c;border-radius:18px;margin:18px 0 26px;padding:clamp(20px,3.4vw,30px)}.company-infrastructure-financial-guide>header{margin-bottom:18px}.company-infrastructure-financial-guide>header span{color:#b8dc9f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.company-infrastructure-financial-guide>header h3{color:#fff;max-width:26ch;margin:6px 0;font-size:clamp(24px,3.4vw,36px)}.company-infrastructure-financial-guide>header small{color:#c7d3c0}.company-infrastructure-financial-guide>article{border-top:1px solid #475541;padding:18px 0}.company-infrastructure-financial-guide h4,.company-infrastructure-financial-guide h5{color:#fff}.company-infrastructure-financial-guide h4{margin:0 0 12px}.company-infrastructure-financial-guide h5{margin:0 0 7px;font-size:15px}.company-infrastructure-financial-guide p{color:#dbe5d5;line-height:1.65}.company-infrastructure-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-infrastructure-financial-grid section{background:#30402b;border:1px solid #52644a;border-radius:12px;padding:15px}.company-infrastructure-financial-grid section:last-child{grid-column:1/-1}.company-infrastructure-financial-grid p{margin:0}.company-infrastructure-financial-guide aside{background:#30402b;border-inline-start:3px solid #b8dc9f;margin:10px 0 18px;padding:14px 16px}.company-infrastructure-financial-guide aside strong{color:#b8dc9f}.company-infrastructure-financial-guide aside p{margin:5px 0 0}.company-infrastructure-financial-guide nav{flex-wrap:wrap;gap:10px;display:flex}.company-infrastructure-financial-guide nav a{color:#fff;border:1px solid #687c5e;border-radius:10px;align-items:center;min-height:44px;padding:9px 14px;font-weight:800;display:inline-flex}.company-infrastructure-financial-guide nav a:first-child{color:#355526;background:#f1ffe8}@media (width<=620px){.company-infrastructure-financial-grid{grid-template-columns:1fr}.company-infrastructure-financial-grid section:last-child{grid-column:auto}.company-infrastructure-financial-guide nav{display:grid}.company-infrastructure-financial-guide nav a{width:100%}}.company-utilities-operating-context{background:#f4faf7;border:1px solid #c7d9d0;border-radius:20px;margin:18px 0 26px;padding:clamp(20px,3.4vw,32px)}.company-utilities-operating-context>header{max-width:900px}.company-utilities-operating-context>header>span{color:#087a58;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.company-utilities-operating-context>header h2{max-width:24ch;margin:7px 0 10px}.company-utilities-operating-context>header p,.company-utilities-operating-context article p{color:#3f5049;line-height:1.75}.company-utilities-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.company-utilities-operating-grid article{background:#fff;border:1px solid #d5e3dc;border-radius:14px;padding:18px}.company-utilities-operating-grid article>span{color:#0d8060;font-size:12px;font-weight:850}.company-utilities-operating-grid h3{margin:8px 0;font-size:19px}.company-utilities-operating-grid p{margin:0}.company-utilities-operating-context>aside{color:#345348;background:#e7f3ed;border-inline-start:3px solid #15805f;padding:14px 16px;line-height:1.6}.company-utilities-operating-context>footer{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:20px;display:flex}.company-utilities-operating-context>footer>div{gap:8px;display:grid}.company-utilities-operating-context>footer a{color:#075e48;flex-wrap:wrap;gap:6px;font-weight:800;display:flex}.company-utilities-operating-context>footer a small{color:#60716b;font-weight:500}.company-utilities-operating-context>footer time{color:#64736d;white-space:nowrap}@media (width<=700px){.company-utilities-operating-grid{grid-template-columns:1fr}.company-utilities-operating-context>footer{display:grid}.company-utilities-operating-context>footer time{white-space:normal}}.company-energy-operating-context{background:#fbf7ef;border:1px solid #d8cdb9;border-radius:20px;margin:18px 0 26px;padding:clamp(20px,3.4vw,32px)}.company-energy-operating-context>header{max-width:900px}.company-energy-operating-context>header>span{color:#8a5621;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.company-energy-operating-context>header h2{max-width:25ch;margin:7px 0 10px}.company-energy-operating-context>header p,.company-energy-operating-context article p{color:#51493d;line-height:1.75}.company-energy-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.company-energy-operating-grid article{background:#fff;border:1px solid #e5dac7;border-radius:14px;padding:18px}.company-energy-operating-grid article>span{color:#9a622a;font-size:12px;font-weight:850}.company-energy-operating-grid h3{margin:8px 0;font-size:19px}.company-energy-operating-grid p{margin:0}.company-energy-operating-context>aside{color:#5e4c38;background:#f2eadc;border-inline-start:3px solid #9a622a;padding:14px 16px;line-height:1.6}.company-energy-operating-context>footer{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:20px;display:flex}.company-energy-operating-context>footer>div{gap:8px;display:grid}.company-energy-operating-context>footer a{color:#77471b;flex-wrap:wrap;gap:6px;font-weight:800;display:flex}.company-energy-operating-context>footer a small{color:#74685a;font-weight:500}.company-energy-operating-context>footer time{color:#74685a;white-space:nowrap}@media (width<=700px){.company-energy-operating-grid{grid-template-columns:1fr}.company-energy-operating-context>footer{display:grid}.company-energy-operating-context>footer time{white-space:normal}}.company-telecom-operating-context{background:#f3f8fa;border-color:#c9d9df}.company-telecom-operating-context>header>span,.company-telecom-operating-context .company-energy-operating-grid article>span{color:#176477}.company-telecom-operating-context .company-energy-operating-grid article{border-color:#d5e2e6}.company-telecom-operating-context>aside{color:#294f59;background:#e5f0f3;border-inline-start-color:#176477}.company-telecom-operating-context>footer a{color:#15596a}.company-transport-operating-context{background:#f5f8f4;border-color:#ccd5cc}.company-transport-operating-context>header>span,.company-transport-operating-context .company-energy-operating-grid article>span{color:#356947}.company-transport-operating-context .company-energy-operating-grid article{border-color:#d8e2d8}.company-transport-operating-context>aside{color:#35533d;background:#e7efe7;border-inline-start-color:#356947}.company-transport-operating-context>footer a{color:#2d613f}.company-cross-sector-financial-guide{color:#fff;background:#202b40;border:1px solid #45536c;border-radius:18px;margin:18px 0 26px;padding:clamp(20px,3.4vw,30px)}.company-cross-sector-financial-guide>header{margin-bottom:18px}.company-cross-sector-financial-guide>header span{color:#a9c7ff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.company-cross-sector-financial-guide>header h3{color:#fff;max-width:27ch;margin:6px 0;font-size:clamp(24px,3.4vw,36px)}.company-cross-sector-financial-guide>header small{color:#c2ccdd}.company-cross-sector-financial-guide>article{border-top:1px solid #46546d;padding:18px 0}.company-cross-sector-financial-guide h4,.company-cross-sector-financial-guide h5{color:#fff}.company-cross-sector-financial-guide h4{margin:0 0 12px}.company-cross-sector-financial-guide h5{margin:0 0 7px;font-size:15px}.company-cross-sector-financial-guide p{color:#dce4f2;line-height:1.65}.company-cross-sector-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-cross-sector-financial-grid section{background:#2d3a53;border:1px solid #52617c;border-radius:12px;padding:15px}.company-cross-sector-financial-grid section:last-child{grid-column:1/-1}.company-cross-sector-financial-grid p{margin:0}.company-cross-sector-financial-guide aside{background:#2d3a53;border-inline-start:3px solid #a9c7ff;margin:10px 0 18px;padding:14px 16px}.company-cross-sector-financial-guide aside strong{color:#a9c7ff}.company-cross-sector-financial-guide aside p{margin:5px 0 0}.company-cross-sector-financial-guide nav{flex-wrap:wrap;gap:10px;display:flex}.company-cross-sector-financial-guide nav a{color:#fff;border:1px solid #667693;border-radius:10px;align-items:center;min-height:44px;padding:9px 14px;font-weight:800;display:inline-flex}.company-cross-sector-financial-guide nav a:first-child{color:#294a84;background:#edf3ff}@media (width<=620px){.company-cross-sector-financial-grid{grid-template-columns:1fr}.company-cross-sector-financial-grid section:last-child{grid-column:auto}.company-cross-sector-financial-guide nav{display:grid}.company-cross-sector-financial-guide nav a{width:100%}}@media (width<=760px){.company-real-estate-evidence>div{grid-template-columns:1fr}.company-real-estate-evidence article{min-height:0}}.company-real-estate-journey{overscroll-behavior-inline:contain;scrollbar-width:thin;margin:0 0 18px;overflow-x:auto}.company-real-estate-journey ol{grid-template-columns:repeat(5,minmax(130px,1fr));gap:7px;min-width:720px;margin:0;padding:0;list-style:none;display:grid}.company-real-estate-journey li{scroll-snap-align:start;position:relative}.company-real-estate-journey a,.company-real-estate-journey li>span{color:#174c3e;background:#fff;border:1px solid #d6e3dd;border-radius:10px;align-items:center;gap:8px;min-height:58px;padding:10px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.company-real-estate-journey a>span,.company-real-estate-journey li>span>b{color:#087a5b;font-size:10px}.company-real-estate-journey a[aria-current=page]{background:#edf8f3;border-color:#087a5b}.company-real-estate-journey li:not(:last-child):after{content:"→";z-index:1;color:#087a5b;inset-inline-end:-7px;position:absolute;top:20px}[dir=rtl] .company-real-estate-journey li:not(:last-child):after{content:"←"}@media (width<=760px){.company-real-estate-journey{scroll-snap-type:inline mandatory;margin-inline:-20px;padding-inline:20px}.company-real-estate-journey ol{min-width:680px}}:root{--dubaist-navy:#061c20;--dubaist-emerald:#00a66b;--dubaist-mint:#72e6b5;--dubaist-gold:#f1c879;--dubaist-coral:#ff5c6c;--dubaist-shadow:0 28px 90px #04292121}body{background:radial-gradient(circle at 8% 2%,#00a66b17,#0000 32rem),radial-gradient(circle at 93% 18%,#f1c8791a,#0000 28rem),#f2f6f3}.desktop-site-header{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:#f6f9f7cc;border-bottom-color:#ffffffb8;min-height:76px;box-shadow:0 10px 40px #072d240f}.desktop-site-brand{letter-spacing:-.04em;font-size:18px}.desktop-site-brand>span{background:linear-gradient(145deg,#00a66b,#064f42 70%);border-radius:14px;width:42px;height:42px;box-shadow:0 10px 26px #007e5040,inset 0 1px #ffffff40}.desktop-site-header nav a{transition:color .2s,background .2s,transform .2s}.desktop-site-header nav a:hover{transform:translateY(-2px)}.desktop-site-header nav:not(.desktop-language-nav) a[aria-current=page]{background:linear-gradient(135deg,#087a55,#07533d);box-shadow:0 8px 22px #07533d38}.public-site{--app-bg:#eef4f0;--app-card:#ffffffe6;--app-green:#008f5a;--app-green-dark:#064d40;background:radial-gradient(circle at 96% 4%,#00a66b29,#0000 31rem),radial-gradient(circle at 0 29%,#f1c8791f,#0000 26rem),linear-gradient(#f8faf8 0,#edf4f0 70rem,#f8faf8 100%)}.brief-hero{gap:22px;padding-top:30px}.lead-brief{color:#fff;isolation:isolate;background:linear-gradient(90deg,#03141afa 0%,#03181deb 40%,#03181d6b 70%,#03181d1a 100%),url(/media/dubaist-hero-future-v2.jpg) 66%/cover no-repeat;border:0;border-radius:30px;min-height:590px;padding:clamp(38px,5.4vw,76px);box-shadow:0 34px 100px #001f1c47}.lead-brief:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#0000 30%);border:1px solid #ffffff2e;position:absolute;inset:0}.lead-brief:after{filter:blur(.2px);border:72px solid #56eab51f;width:460px;height:460px;bottom:-290px;right:-170px}.brief-kicker{color:var(--dubaist-mint)}.brief-kicker span:first-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#074c4057;border:1px solid #72e6b552;border-radius:999px;padding:8px 12px}.brief-kicker span:last-child,.lead-brief>p,.brief-proof dt,.brief-actions>span{color:#edf8f4c2}.lead-brief h1{text-shadow:0 4px 36px #00000052;max-width:720px;font-size:clamp(48px,5.2vw,76px)}.lead-brief>p{max-width:610px;font-size:18px}.brief-proof{border-color:#ffffff2e;max-width:660px}.brief-proof>div+div{border-color:#ffffff2e}.brief-proof dd{color:var(--dubaist-gold)}.brief-actions .primary-link{color:#05251f;background:linear-gradient(135deg,#8bf0c5,#f1c879);box-shadow:0 14px 32px #0000003d}.brief-actions .primary-link:hover{color:#05251f;background:linear-gradient(135deg,#a5f5d4,#f7d99b);transform:translateY(-2px)}.brief-actions .secondary-link{color:#fff}.event-rail{box-shadow:var(--dubaist-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #087a5526;border-radius:26px}.event-rail>a{transition:transform .2s,background .2s}.event-rail>a:hover{background:linear-gradient(90deg,#00a66b14,#0000);transform:translate(4px)}[dir=rtl] .event-rail>a:hover{transform:translate(-4px)}.signal-strip{border:0}.signal-strip:before{content:"LIVE";color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#ff5c6c,#c83f46);border-radius:999px;padding:5px 8px;font-size:9px}.market-state i{animation:2s infinite dubaist-live-pulse}.gulf-stats,.homepage-discovery,.ecosystem-strip,.market-pulse,.public-directory,.live-panel,.source-explorer{box-shadow:var(--dubaist-shadow);border-color:#087a5521}.gulf-stats,.homepage-discovery,.ecosystem-strip,.market-pulse,.public-directory,.source-explorer{border-radius:24px}.homepage-discovery{background:linear-gradient(135deg,#fffffff0,#e1f6edc7)}.homepage-discovery nav a,.ecosystem-strip nav a,.pulse-card,.news-card,.hub-card,.company-directory-grid article{transition:transform .22s,box-shadow .22s,border-color .22s}.homepage-discovery nav a:hover,.ecosystem-strip nav a:hover,.hub-card:hover,.company-directory-grid article:hover{border-color:#00a66b66;transform:translateY(-5px);box-shadow:0 18px 38px #043f301c}.homepage-discovery nav a>svg:first-child{color:#fff;background:linear-gradient(145deg,#00a66b,#07533d);border-radius:13px;width:40px;height:40px;padding:10px;box-shadow:0 8px 20px #007e502e}.public-eyebrow{color:#008f5a}.public-section-heading h2,.live-tools-heading h2,.source-explorer-heading h2,.news-heading h2,.pulse-heading h2,.hub-header h1,.company-directory>header h1{color:#082d27;letter-spacing:-.055em}.primary-link,.directory-more button,.source-more button{border-radius:14px}.public-company-row:not(.public-company-head):hover{background:linear-gradient(90deg,#00a66b14,#0000)}.mobile-app-nav{background:#072a24e6!important;border-color:#ffffffd1!important;box-shadow:0 24px 60px #00181457!important}.mobile-app-nav a{color:#ffffffad!important}.mobile-app-nav a[aria-current=page]{color:#05251f!important;box-shadow:none!important;background:linear-gradient(135deg,#8bf0c5,#f1c879)!important}@keyframes dubaist-live-pulse{0%,to{box-shadow:0 0 0 4px #00a66b1f}50%{box-shadow:0 0 0 10px #00a66b00}}@media (width<=980px){.lead-brief{background-position:61%;min-height:560px}}@media (width<=720px){.lead-brief{background:linear-gradient(#03141ab8,#03141afa 68%),url(/media/dubaist-hero-future-v2.jpg) 68% 0/auto 62% no-repeat,#03141a;border-radius:24px;min-height:620px;padding:28px 22px 32px}.lead-brief h1{margin-top:32px;font-size:clamp(43px,13vw,59px)}.lead-brief>p{font-size:16px}.brief-proof{margin-top:26px}.event-rail,.gulf-stats,.homepage-discovery,.ecosystem-strip,.market-pulse,.public-directory,.source-explorer{border-radius:20px}.homepage-discovery nav a{min-height:82px}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #9b3a40!important}.public-search:focus-within,.source-controls>label:focus-within{border-color:#087a55;box-shadow:0 0 0 3px #087a552e}.public-search button{width:44px;height:44px}.public-search{grid-template-columns:22px minmax(0,1fr) 44px}.source-controls button,.hub-nav a{min-height:44px}.company-sheet{overscroll-behavior:contain}.public-site[dir=rtl] .skip-link{text-align:right}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-site{--app-bg:#f2f1ec;--app-card:#fbfcfa;--app-ink:#101714;--app-muted:#68736e;--app-line:#d7ddd9;--app-green:#087a55;--app-green-dark:#07533d;--app-red:#c83f46;background:linear-gradient(#f7f7f3 0,#f2f1ec 780px)}.public-header{border-color:var(--app-line);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#f7f7f3eb;height:72px}.public-header:before{background:var(--app-green);opacity:.9;height:1px}.public-brand>span{background:var(--app-green-dark);box-shadow:none;border-radius:10px}.public-brand>span:before{background:var(--app-red);width:3px}.public-header>nav:not(.language-switch){gap:24px;font-size:13px}.language-switch{box-shadow:none;background:#fbfcfa;border-radius:10px}.language-switch a{border-radius:7px}.signal-strip{border-bottom:1px solid var(--app-line);min-height:45px;color:var(--app-muted);font:600 11px/1.2 var(--font-geist-mono), monospace;white-space:nowrap;align-items:center;gap:22px;display:flex;overflow:hidden}.signal-strip>span,.signal-strip>strong{align-items:center;gap:7px;display:inline-flex}.signal-strip svg{width:14px;height:14px}.signal-strip .market-state{color:var(--app-green-dark);text-transform:uppercase;letter-spacing:.06em}.signal-strip .market-state i{background:var(--app-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #087a551a}.signal-strip strong{color:var(--app-ink)}.signal-strip strong b{color:#94702f;text-transform:uppercase;font-size:9px;font-weight:650}.signal-strip .signal-rule{color:var(--app-green-dark);margin-inline-start:auto}.brief-hero{grid-template-columns:minmax(0,7fr) minmax(330px,5fr);gap:18px;padding:42px 0 28px;display:grid}.lead-brief,.event-rail{border:1px solid var(--app-line);background:var(--app-card);border-radius:12px}.lead-brief{min-height:430px;padding:clamp(34px,4.6vw,62px);position:relative;overflow:hidden}.lead-brief:after{content:"";border:46px solid #087a550e;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;right:-110px}.public-site[dir=rtl] .lead-brief:after{left:-110px;right:auto}.brief-kicker{color:var(--app-green);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:750;display:flex}.brief-kicker span:last-child{color:var(--app-muted);letter-spacing:0;text-transform:none;align-items:center;gap:7px;font-weight:600;display:flex}.brief-kicker svg{width:15px}.lead-brief h1{letter-spacing:-.055em;max-width:780px;margin:38px 0 18px;font-size:clamp(40px,4.4vw,62px);font-weight:720;line-height:.99}.lead-brief>p{max-width:680px;color:var(--app-muted);margin:0;font-size:17px;line-height:1.6}.brief-proof{z-index:1;border-block:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid;position:relative}.brief-proof>div{flex-direction:column-reverse;gap:7px;min-width:0;padding:16px 18px 16px 0;display:flex}.brief-proof>div+div{border-inline-start:1px solid var(--app-line);padding-inline-start:18px}.brief-proof dt{color:var(--app-muted);font-size:10px;line-height:1.35}.brief-proof dd{color:var(--app-green-dark);font:720 25px/1 var(--font-geist-mono), monospace;margin:0}.brief-actions{z-index:1;align-items:center;gap:20px;margin-top:22px;display:flex;position:relative}.brief-actions .primary-link,.brief-actions .secondary-link{border-radius:9px;min-height:48px}.brief-actions .primary-link svg,.brief-actions .secondary-link svg{width:17px}.brief-actions .secondary-link{color:var(--app-green-dark);align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:750;display:inline-flex}.brief-actions>span{max-width:330px;color:var(--app-muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.brief-actions>span svg{width:15px;color:var(--app-green);flex:none}.event-rail{overflow:hidden}.event-rail-title{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:18px 20px;display:flex}.event-rail-title>span{align-items:center;gap:9px;font-size:13px;font-weight:740;display:flex}.event-rail-title svg{width:17px;color:var(--app-green)}.event-rail-title small{color:var(--app-muted);font:500 9px/1.3 var(--font-geist-mono), monospace;text-align:end}.event-rail>a{border-bottom:1px solid var(--app-line);grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;min-height:78px;padding:15px 18px;transition:background .16s;display:grid}.event-rail>a:hover{background:#f4f7f4}.event-rail>a>svg:first-child{width:32px;height:32px;color:var(--app-green);background:#e9f2ed;border-radius:8px;padding:8px}.event-rail>a>svg:last-child{color:#98a19d;width:16px}.event-rail a strong,.event-rail a small{display:block}.event-rail a strong{font-size:12px}.event-rail a small{color:var(--app-muted);margin-top:5px;font-size:10px}.research-status{border-left:3px solid var(--app-green);background:#edf4f0;border-radius:0 8px 8px 0;margin:18px;padding:15px 16px}.public-site[dir=rtl] .research-status{border-left:0;border-right:3px solid var(--app-green);border-radius:8px 0 0 8px}.research-status span,.research-status strong{display:block}.research-status span{color:var(--app-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.research-status strong{margin-top:6px;font-size:11px;line-height:1.4}.gulf-stats{border:1px solid var(--app-line);background:var(--app-card);border-radius:12px;grid-template-columns:repeat(3,1fr) auto;min-height:106px;overflow:hidden}.gulf-stats article{border-right:1px solid var(--app-line);min-height:106px}.public-site[dir=rtl] .gulf-stats article{border-right:0;border-left:1px solid var(--app-line)}.gulf-stats article svg{width:20px;color:var(--app-green)}.gulf-stats article strong{font:680 28px/1 var(--font-geist-mono), monospace}.gulf-stats>small{min-width:190px;color:var(--app-muted);font:500 10px/1.5 var(--font-geist-mono), monospace;border:0;place-items:center;padding:18px;display:grid}.homepage-discovery{border:1px solid var(--app-line);background:linear-gradient(135deg,#f8fbf9,#eef5f1);border-radius:18px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);gap:22px;padding:28px;display:grid}.homepage-discovery header h2{margin:6px 0 8px;font-size:clamp(24px,3vw,38px)}.homepage-discovery header>p:last-child{color:var(--app-muted);line-height:1.6}.homepage-discovery nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.homepage-discovery nav a{min-height:76px;color:var(--app-ink);background:#fff;border:1px solid #d8e4de;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.homepage-discovery nav a>svg:first-child{color:var(--app-green);width:20px}.homepage-discovery nav span{gap:4px;display:grid}.homepage-discovery nav strong{font-size:13px}.homepage-discovery nav small{color:var(--app-muted);font-size:10px;line-height:1.4}.live-tools{margin-top:82px}.live-panel,.public-directory,.source-card,.public-method article{border-radius:12px}.public-directory{margin-top:88px}.directory-more,.source-more{border-top:1px solid var(--app-line);background:#f8faf8;place-items:center;padding:18px;display:grid}.directory-more button,.source-more button{min-height:46px;color:var(--app-green-dark);cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:10px;align-items:center;gap:9px;padding:0 18px;font-weight:720;display:inline-flex}.directory-more button:hover,.source-more button:hover{border-color:var(--app-green);background:#edf5f1}.directory-more svg,.source-more svg{width:16px;transform:rotate(90deg)}.news-feed{margin:76px 0;scroll-margin-top:92px}.news-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.news-heading h2{letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(30px,3.3vw,46px)}.news-heading p:last-child{max-width:680px;color:var(--app-muted);margin:0;line-height:1.6}.news-heading>span{min-height:38px;color:var(--app-green-dark);white-space:nowrap;background:#edf5f1;border:1px solid #cfe0d7;border-radius:19px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.news-heading>span svg{width:16px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.news-card{border:1px solid var(--app-line);background:#fff;border-radius:14px;flex-direction:column;min-height:310px;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 40px #1331260e}.news-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #13312617}.news-meta{color:var(--app-muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.news-meta span{color:var(--app-green-dark);align-items:center;gap:7px;font-weight:720;display:inline-flex}.news-meta svg{width:15px}.news-card h3{letter-spacing:-.025em;margin:30px 0 13px;font-size:20px;line-height:1.25}.news-card p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.news-card>small{color:#7b8883;margin-top:auto;padding-top:22px;font-size:12px}.news-card>a{border-top:1px solid var(--app-line);min-height:44px;color:var(--app-green-dark);justify-content:space-between;align-items:center;margin-top:13px;font-size:13px;font-weight:740;display:flex}.news-card>a svg{width:16px}.public-section-heading h2,.live-tools-heading h2,.source-explorer-heading h2,.pulse-heading h2{letter-spacing:-.035em}.public-company-table{border-radius:10px}.public-company-row{min-height:68px}.public-company-row strong,.pulse-card strong,.sheet-company strong{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.company-card-title-with-logo{align-items:center;gap:.75rem;min-width:0;display:flex}.company-card-title-with-logo h2,.company-card-title-with-logo h3{min-width:0;margin-block:.45rem}.company-card-title-with-logo .company-logo{flex:none}@media (width<=980px){.signal-strip .signal-rule{display:none}.brief-hero{grid-template-columns:1fr}.lead-brief{min-height:400px}.event-rail{grid-template-columns:repeat(3,1fr);display:grid}.event-rail-title,.research-status{grid-column:1/-1}.event-rail>a{border-right:1px solid var(--app-line)}.gulf-stats{grid-template-columns:repeat(3,1fr)}.gulf-stats>small{border-top:1px solid var(--app-line);grid-column:1/-1;min-height:48px}.homepage-discovery,.news-grid{grid-template-columns:1fr}.news-card{min-height:250px}}@media (width<=720px){.signal-strip{scrollbar-width:none;gap:16px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.signal-strip::-webkit-scrollbar{display:none}.signal-strip>strong{display:none}.brief-hero{padding-top:18px}.lead-brief{border-radius:16px;min-height:auto;padding:28px 22px 30px}.brief-kicker span:last-child{display:none}.lead-brief h1{margin-top:34px;font-size:clamp(39px,12vw,54px)}.lead-brief>p{font-size:15px}.brief-proof{grid-template-columns:1fr}.brief-proof>div{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;padding:12px 0}.brief-proof>div+div{border-inline-start:0;border-top:1px solid var(--app-line);padding-inline-start:0}.brief-proof dd{font-size:21px}.brief-actions{flex-direction:column;align-items:stretch;gap:16px}.brief-actions .primary-link,.brief-actions .secondary-link{justify-content:center;width:100%}.event-rail{border-radius:16px;display:block}.gulf-stats{border-radius:16px}.gulf-stats article{min-height:94px;padding:14px 9px}.gulf-stats article strong{font-size:23px}.gulf-stats article span{font-size:10px}.homepage-discovery{padding:20px 16px}.homepage-discovery nav{grid-template-columns:1fr}.live-tools,.public-directory{margin-top:64px}.news-feed{margin:58px 0}.news-heading{display:block}.news-heading>span{margin-top:16px}.news-card{min-height:245px;padding:20px}}.public-reporting-period{gap:.3rem;display:grid}.public-reporting-period>small{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.academy-guide-navigation{border:1px solid var(--app-line);background:#f8fbf9;border-radius:16px;margin:2rem 0;padding:1rem}.academy-guide-context{border:1px solid var(--app-line);background:linear-gradient(135deg,#f8fbf9,#edf5f1);border-radius:16px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:1rem;margin:1rem 0 1.5rem;padding:1rem;display:grid}.academy-guide-context>div{align-content:center;gap:.35rem;display:grid}.academy-guide-context span,.academy-guide-context small{color:var(--app-muted);font-size:.78rem;line-height:1.45}.academy-guide-context a{min-height:44px;color:var(--app-green-dark);align-items:center;font-weight:750;display:inline-flex}.academy-guide-context progress{width:100%;height:.65rem;accent-color:var(--app-green)}.academy-guide-navigation header{color:var(--app-muted);justify-content:space-between;gap:1rem;padding-bottom:.8rem;font-size:.78rem;display:flex}.academy-guide-navigation>div{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.75rem;display:grid}.academy-guide-navigation a{min-height:52px;color:var(--app-ink);background:#fff;border:1px solid #d8e4de;border-radius:10px;flex-direction:column;justify-content:center;padding:.7rem .8rem;display:flex}.academy-guide-navigation a:last-child{text-align:end}.academy-guide-navigation small{color:var(--app-muted)}.academy-guide-hub-link{text-align:center;align-items:center;font-size:.82rem}@media (width<=720px){.academy-guide-context{grid-template-columns:1fr}.academy-guide-navigation>div{grid-template-columns:1fr 1fr}.academy-guide-hub-link{grid-area:2/1/auto/-1}}.company-research-collections{background:#f5faf8;border:1px solid #d8e4df;border-radius:18px;margin-top:26px;padding:24px}.company-research-collections>header{max-width:760px}.company-research-collections>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.company-research-collections article{background:#fff;border:1px solid #d8e4df;border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.company-research-collections h3,.company-research-collections p{margin:0}.company-research-collections dl{flex-wrap:wrap;gap:12px;margin:auto 0 0;display:flex}.company-research-collections dl div{gap:2px;display:grid}.company-research-collections dt{color:#617069;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.company-research-collections dd{margin:0;font-size:12px;font-weight:760}.company-research-collections a{min-height:44px;color:var(--green-dark);align-items:center;font-weight:780;display:inline-flex}@media (width<=760px){.company-research-collections{padding:18px}.company-research-collections>div{grid-template-columns:1fr}}.taxonomy-landing-guide{border:1px solid var(--border);background:var(--surface);border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.taxonomy-landing-guide>h2{margin-top:0}.taxonomy-landing-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.taxonomy-landing-guide-grid article{background:var(--surface-muted);border-radius:.75rem;padding:1rem}.taxonomy-landing-guide-grid h3{margin-top:0}.taxonomy-landing-guide nav{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.taxonomy-landing-guide nav a{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.taxonomy-landing-guide-grid{grid-template-columns:1fr}}.source-directory-overview,.source-directory-guide{border:1px solid var(--border);background:var(--surface);border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.source-directory-overview>h2,.source-directory-guide>h2{margin-top:0}.source-directory-overview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.source-directory-overview dl div{background:var(--surface-muted);border-radius:.75rem;padding:1rem}.source-directory-overview dt{color:var(--muted)}.source-directory-overview dd{margin:.35rem 0 0;font-size:1.5rem;font-weight:800}.source-directory-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.source-directory-guide article{background:var(--surface-muted);border-radius:.75rem;padding:1rem 1rem 1rem 3rem;position:relative}.source-directory-guide article>span{color:var(--green);font-weight:800;position:absolute;inset-inline-start:1rem}.source-directory-guide h3{margin-top:0}.source-directory-next{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.source-directory-next a{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.source-directory-overview dl,.source-directory-guide>div{grid-template-columns:1fr}}.updates-page-shell>.updates-landing-guide{max-width:1180px;margin:1.25rem auto}.updates-landing-guide{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.25rem}.updates-landing-guide>header{justify-content:space-between;gap:1rem;display:flex}.updates-landing-guide>header h2{margin-top:0}.updates-landing-guide dl{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.updates-landing-guide dl div{background:var(--surface-muted);border-radius:.75rem;padding:.75rem}.updates-landing-guide dt{color:var(--muted)}.updates-landing-guide dd{margin:.25rem 0 0;font-weight:800}.updates-landing-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.updates-landing-guide article{background:var(--surface-muted);border-radius:.75rem;padding:1rem 1rem 1rem 3rem;position:relative}.updates-landing-guide article>span{color:var(--green);font-weight:800;position:absolute;inset-inline-start:1rem}.updates-landing-guide h3{margin-top:0}.updates-landing-guide nav{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.updates-landing-guide nav a{border:1px solid var(--border);border-radius:.6rem;align-items:center;min-height:44px;padding:0 .65rem;display:inline-flex}.updates-landing-guide nav a[aria-current=page]{border-color:var(--green);background:var(--green-soft);font-weight:800}.updates-evidence-contract{border:1px solid var(--green);margin-top:1.25rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.updates-evidence-contract{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border))}}.updates-evidence-contract{background:linear-gradient(135deg,var(--green-soft),var(--surface));border-radius:.9rem}.updates-evidence-contract>header p{max-width:78ch}.updates-evidence-contract>div{grid-template-columns:1.35fr 1fr;gap:1rem;display:grid}.updates-evidence-contract>div>section{background:var(--surface);border-radius:.75rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.updates-evidence-contract>div>section{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.updates-evidence-contract h4{margin:0 0 .65rem;font-size:1rem}.updates-evidence-contract ul{margin:0;padding-inline-start:1.25rem}.updates-evidence-contract li+li{margin-top:.4rem}@media (width<=760px){.updates-page-shell>.updates-landing-guide{margin:1rem}.updates-landing-guide>header{display:block}.updates-landing-guide>div,.updates-evidence-contract>div{grid-template-columns:1fr}}.news-landing-guide{border:1px solid var(--border);background:var(--surface);border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.news-landing-guide>header{justify-content:space-between;gap:1rem;display:flex}.news-landing-guide>header h2{margin-top:0}.news-landing-guide dl{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.news-landing-guide dl div{background:var(--surface-muted);border-radius:.75rem;padding:.75rem}.news-landing-guide dt{color:var(--muted)}.news-landing-guide dd{margin:.25rem 0 0;font-weight:800}.news-landing-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.news-landing-guide article{background:var(--surface-muted);border-radius:.75rem;padding:1rem 1rem 1rem 3rem;position:relative}.news-landing-guide article>span{color:var(--green);font-weight:800;position:absolute;inset-inline-start:1rem}.news-landing-guide h3{margin-top:0}.news-landing-guide nav{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.news-landing-guide nav a{border:1px solid var(--border);border-radius:.6rem;align-items:center;min-height:44px;padding:0 .65rem;display:inline-flex}@media (width<=760px){.news-landing-guide>header{display:block}.news-landing-guide>div{grid-template-columns:1fr}}.glossary-hub-guide,.glossary-entry-context{border:1px solid var(--border);background:var(--surface);border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.glossary-hub-guide header h2,.glossary-entry-context>h2{margin-top:0}.glossary-hub-guide>div,.glossary-entry-context>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.glossary-hub-guide article{background:var(--surface-muted);border-radius:.75rem;padding:1rem 1rem 1rem 3rem;position:relative}.glossary-hub-guide article>span{color:var(--green);font-weight:800;position:absolute;inset-inline-start:1rem}.glossary-hub-guide h3,.glossary-entry-context h3{margin-top:0}.glossary-entry-context article{background:var(--surface-muted);border-radius:.75rem;padding:1rem}.glossary-entry-context nav{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.glossary-entry-context nav a,.glossary-entry-context nav span{border:1px solid var(--border);border-radius:.6rem;align-items:center;min-height:44px;padding:0 .65rem;display:inline-flex}.glossary-entry-context nav strong{flex-basis:100%}@media (width<=760px){.glossary-hub-guide>div,.glossary-entry-context>div{grid-template-columns:1fr}}.author-accountability{margin:1.5rem 0}.author-accountability>header p,.author-accountability article p,.author-accountability aside p{color:var(--muted);line-height:1.7}.author-accountability>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.author-accountability article{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;padding:1.1rem}.author-accountability article h3,.author-accountability aside h3{margin-top:0}.author-accountability aside{border-inline-start:4px solid var(--green);background:var(--green-soft);border-radius:.75rem;margin-top:.9rem;padding:1.15rem}.author-accountability nav{flex-wrap:wrap;gap:.5rem;display:flex}.author-accountability nav a{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;align-items:center;min-height:44px;padding:0 .7rem;font-size:.8rem;font-weight:800;display:inline-flex}@media (width<=680px){.author-accountability>div{grid-template-columns:1fr}.author-accountability nav{flex-direction:column;align-items:stretch}}.source-detail-guide{border:1px solid var(--border);background:var(--surface);border-radius:1rem;margin:2rem 0;padding:1.25rem}.source-detail-guide>header h2{margin-top:0}.source-detail-guide>header p,.source-detail-guide article p{color:var(--muted);line-height:1.65}.source-detail-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.source-detail-guide article{background:var(--surface-muted);border-radius:.75rem;padding:1rem 1rem 1rem 3rem;position:relative}.source-detail-guide article>span{color:var(--green);font-weight:800;position:absolute;inset-inline-start:1rem}.source-detail-guide article h3{margin-top:0}.source-detail-guide>section{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.source-detail-guide>section h3{margin-top:0}.source-detail-guide dl{gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.source-detail-guide dl div{background:var(--surface-muted);border-radius:.65rem;border:0!important;padding:.75rem!important}.source-detail-guide nav{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.source-detail-guide nav strong{flex-basis:100%}.source-detail-guide nav a{border:1px solid var(--border);border-radius:.55rem;align-items:center;min-height:44px;padding:0 .7rem;font-size:.8rem;font-weight:800;display:inline-flex}@media (width<=760px){.source-detail-guide>div,.source-detail-guide dl{grid-template-columns:1fr!important}.source-detail-guide nav{flex-direction:column;align-items:stretch}.source-detail-guide nav strong{align-self:stretch}}.company-map-guide{border:1px solid var(--border);background:var(--surface);border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.company-map-guide>header h2{margin-top:0}.company-map-guide>header p,.company-map-guide article p{color:var(--muted);line-height:1.65}.company-map-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.company-map-guide article{background:var(--surface-muted);border-radius:.75rem;padding:1rem 1rem 1rem 3rem;position:relative}.company-map-guide article>span{color:var(--green);font-weight:800;position:absolute;inset-inline-start:1rem}.company-map-guide article h3{margin-top:0}.map-directory article .company-map-card-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;display:grid}.map-directory article .company-map-card-actions a{border:1px solid var(--border);text-align:center;border-radius:.55rem;justify-content:center;min-height:44px;margin-top:0;padding:.5rem}.map-directory article .company-map-card-actions a:first-child{color:#fff;background:var(--green-dark)}@media (width<=760px){.company-map-guide>div,.map-directory article .company-map-card-actions{grid-template-columns:1fr}}.brief-model-missing>p{background:#fff8e8;border-inline-start:4px solid #9b6b19;border-radius:.7rem;gap:.45rem;padding:1rem;display:grid}.brief-model-missing>p strong{color:#6f4709}.business-coverage-proof{background:linear-gradient(135deg,#f1f8f5,#fff);border:1px solid #cfe0d8;border-radius:18px;margin:28px 0;padding:28px}.business-coverage-proof>p{color:#5e7169;max-width:760px;line-height:1.65}.business-coverage-proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.business-coverage-proof dl div{background:#fff;border:1px solid #dbe8e2;border-radius:13px;padding:18px}.business-coverage-proof dt{color:#60716b;font-size:11px}.business-coverage-proof dd{color:var(--green-dark);margin:8px 0 0;font-size:34px;font-weight:850}.business-coverage-proof>a{min-height:44px;color:var(--green-dark);align-items:center;font-weight:800;display:inline-flex}@media (width<=800px){.business-coverage-proof dl{grid-template-columns:1fr}}.business-reviewed-profiles{margin:28px 0}.business-reviewed-profiles>header{max-width:780px}.business-reviewed-profiles>header p{color:#5e7169;line-height:1.65}.business-reviewed-profiles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.business-reviewed-profiles article{background:#fff;border:1px solid #dbe8e2;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.business-reviewed-profiles article>p:first-child{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.business-reviewed-profiles h3{margin:10px 0 8px}.business-reviewed-profiles h3+p{color:#5e7169;flex:1;line-height:1.55}.business-reviewed-profiles dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.business-reviewed-profiles dl div{background:#f3f8f6;border-radius:10px;padding:10px}.business-reviewed-profiles dt{color:#60716b;font-size:11px}.business-reviewed-profiles dd{margin:4px 0 0;font-weight:800}.business-reviewed-profiles article>a{min-height:44px;color:var(--green-dark);justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:inline-flex}[dir=rtl] .business-reviewed-profiles article>a span{transform:scaleX(-1)}@media (width<=900px){.business-reviewed-profiles>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.business-reviewed-profiles>div{grid-template-columns:1fr}}.company-fundamental-review-summary{background:linear-gradient(135deg,#eef7f3,#fff);border:1px solid #cfe0d8;border-radius:18px;margin:28px 0;padding:28px}.company-fundamental-review-summary>header{max-width:860px}.company-fundamental-review-summary>header>span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.company-fundamental-review-summary h2{margin:8px 0}.company-fundamental-review-summary header p{color:var(--muted);line-height:1.7}.company-fundamental-review-summary dl{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:22px 0!important;display:grid!important}.company-fundamental-review-summary dl>div{background:#fff;border-radius:13px;border:1px solid #dbe8e2!important;padding:18px!important}.company-fundamental-review-summary dt{color:var(--green-dark);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.company-fundamental-review-summary dd{color:var(--app-ink);line-height:1.6;margin:8px 0 0!important}.company-fundamental-review-summary nav{flex-wrap:wrap;gap:10px;display:flex}.company-fundamental-review-summary nav a{min-height:44px;color:var(--green-dark);background:#fff;border:1px solid #cfe0d8;border-radius:10px;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.company-fundamental-review-article>header{max-width:none}.company-fundamental-review-meta{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:18px 0 0!important;display:grid!important}.company-fundamental-review-meta>div{padding:12px!important}.company-fundamental-review-article>article{gap:22px;margin-top:28px;display:grid}.company-fundamental-review-article>article>section{max-width:900px}.company-fundamental-review-article>article h3{margin:0 0 10px;font-size:clamp(1.15rem,2vw,1.45rem)}.company-fundamental-review-article>article p{color:var(--app-ink);margin:0 0 12px;line-height:1.78}.company-fundamental-review-sources{border-top:1px solid #cfe0d8;margin-top:26px;padding-top:22px}.company-fundamental-review-sources ol{gap:10px;margin:12px 0 0;padding-inline-start:22px;display:grid}.company-fundamental-review-sources li{padding-inline-start:4px}.company-fundamental-review-sources a{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.company-fundamental-review-sources span{color:var(--muted);margin-top:4px;font-size:.82rem;display:block}.company-fundamental-review-data{border-top:1px solid #cfe0d8;margin-top:26px;padding-top:22px}.company-fundamental-review-data h3{margin:0 0 12px}.company-fundamental-review-table-wrap{overflow-x:auto}.company-fundamental-review-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}.company-fundamental-review-table-wrap th,.company-fundamental-review-table-wrap td{text-align:start;vertical-align:top;border:1px solid #dbe8e2;padding:12px 14px}.company-fundamental-review-table-wrap thead th{color:var(--green-dark);background:#e7f3ed}.company-fundamental-review-table-wrap tbody th{max-width:320px;font-weight:750}.company-fundamental-review-empty-note{color:var(--muted);margin:10px 0 0;font-size:.82rem}.company-fundamental-review-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.company-fundamental-review-lists section{background:#fff;border:1px solid #dbe8e2;border-radius:13px;padding:16px}.company-fundamental-review-lists ul{margin:0;padding-inline-start:20px}.company-fundamental-review-lists li{margin:7px 0;line-height:1.55}@media (width<=720px){.company-fundamental-review-meta{grid-template-columns:1fr 1fr!important}.company-fundamental-review-lists{grid-template-columns:1fr}.company-fundamental-review-summary{padding:20px}.company-fundamental-review-summary dl{grid-template-columns:1fr!important}.company-fundamental-review-summary nav{flex-direction:column;align-items:stretch}}html body .public-site{--app-bg:#eef4f0;--app-card:#ffffffe6;--app-green:#008f5a;--app-green-dark:#064d40;background:radial-gradient(circle at 96% 4%,#00a66b29,#0000 31rem),radial-gradient(circle at 0 29%,#f1c8791f,#0000 26rem),linear-gradient(#f8faf8 0,#edf4f0 70rem,#f8faf8 100%)}html body .brief-hero{gap:22px;padding-top:30px}html body .lead-brief{color:#fff;isolation:isolate;background:linear-gradient(90deg,#03141afa 0%,#03181deb 40%,#03181d6b 70%,#03181d1a 100%),url(/media/dubaist-hero-future-v2.jpg) 66%/cover no-repeat;border:0;border-radius:30px;min-height:590px;padding:clamp(38px,5.4vw,76px);box-shadow:0 34px 100px #001f1c47}html body .lead-brief:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#0000 30%);border:1px solid #ffffff2e;position:absolute;inset:0}html body .brief-kicker{color:#72e6b5}html body .brief-kicker span:first-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#074c4057;border:1px solid #72e6b552;border-radius:999px;padding:8px 12px}html body .brief-kicker span:last-child,html body .lead-brief>p,html body .brief-proof dt,html body .brief-actions>span{color:#edf8f4c2}html body .lead-brief h1{text-shadow:0 4px 36px #00000052;max-width:720px;font-size:clamp(48px,5.2vw,76px)}html body .lead-brief>p{max-width:610px;font-size:18px}html body .brief-proof{border-color:#ffffff2e;max-width:660px}html body .brief-proof>div+div{border-color:#ffffff2e}html body .brief-proof dd{color:#f1c879}html body .brief-actions .primary-link{color:#05251f;background:linear-gradient(135deg,#8bf0c5,#f1c879);box-shadow:0 14px 32px #0000003d}html body .brief-actions .secondary-link{color:#fff}html body .event-rail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #087a5526;border-radius:26px;box-shadow:0 28px 90px #04292121}html body .gulf-stats,html body .homepage-discovery,html body .ecosystem-strip,html body .market-pulse,html body .public-directory,html body .source-explorer{border-color:#087a5521;border-radius:24px;box-shadow:0 28px 90px #04292121}html body .homepage-discovery{background:linear-gradient(135deg,#fffffff0,#e1f6edc7)}@media (width<=720px){html body .lead-brief{background:linear-gradient(#03141ab8,#03141afa 68%),url(/media/dubaist-hero-future-v2.jpg) 68% 0/auto 62% no-repeat,#03141a;border-radius:24px;min-height:620px;padding:28px 22px 32px}html body .lead-brief h1{font-size:clamp(43px,13vw,59px)}html body .lead-brief>p{font-size:16px}html body .event-rail,html body .gulf-stats,html body .homepage-discovery,html body .ecosystem-strip,html body .market-pulse,html body .public-directory,html body .source-explorer{border-radius:20px}}:root{--background:#f1f6f3;--surface:#fff;--surface-muted:#f4f9f6;--foreground:#092a25;--muted:#60746d;--border:#d5e4dd;--border-strong:#b8d0c5;--green:#008f5a;--green-dark:#064d40;--green-soft:#e4f6ed;--aurora-gold:#e9b85f;--aurora-coral:#ee5264;--aurora-navy:#051f24;--aurora-radius:22px;--aurora-shadow:0 22px 70px #08372b17;--aurora-shadow-hover:0 28px 80px #08372b26;--font-display:"Avenir Next","Segoe UI Variable Display","SF Pro Display",system-ui,sans-serif}html{scroll-behavior:smooth;background:#f1f6f3}body{min-height:100vh;color:var(--foreground);font-family:Avenir Next,Segoe UI Variable Text,SF Pro Text,system-ui,sans-serif;line-height:1.55}::selection{color:#041e19;background:#9ef0cc}img{max-width:100%}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1{letter-spacing:-.055em}h2{letter-spacing:-.04em}p{text-wrap:pretty}:where(button,[type=button],[type=submit],[role=button]){cursor:pointer;min-height:44px}:where(input,select,textarea){color:var(--foreground);border:1px solid var(--border-strong);background:#fffffff0;transition:border-color .2s,box-shadow .2s,background .2s}:where(input,select,textarea):hover{border-color:#79b49d}:where(input,select,textarea):focus{background:#fff;border-color:#00a66b;outline:0;box-shadow:0 0 0 4px #00a66b1c}:where(input,textarea)::placeholder{color:#91a29b}html body .desktop-site-header{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#f6faf7c7;border-bottom:1px solid #ffffffb3;min-height:78px;padding-inline:clamp(20px,4vw,68px);box-shadow:0 12px 42px #052f2612}html body .desktop-site-brand{color:#062d27;letter-spacing:-.045em;gap:11px;font-size:19px}html body .desktop-site-brand>span{background:linear-gradient(145deg,#11bd7a,#075b49 70%);border-radius:15px;width:44px;height:44px;box-shadow:0 12px 30px #007e5040,inset 0 1px #ffffff59}html body .desktop-site-header nav a{color:#4b655c;border-radius:14px;transition:color .2s,background .2s,transform .2s,box-shadow .2s;position:relative}html body .desktop-site-header nav a:hover{color:#064d40;background:#ffffffd6;transform:translateY(-2px);box-shadow:0 8px 20px #064d4014}html body .desktop-site-header nav:not(.desktop-language-nav) a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#079461,#064d40);box-shadow:0 10px 26px #064d403d}html body .desktop-language-nav{background:#ffffff8a;border:1px solid #064d401a;border-radius:14px;padding:5px}html body .desktop-language-nav a[aria-current=page]{color:#064d40;background:#fff;text-decoration:none;box-shadow:0 5px 14px #064d401a}:where(.hub-page,.freemium-page,.product-hub,.learning-page,.learning-detail,.coverage-detail,.company-map,.events-page,.compare-page,.section-hub,.sources-page,.source-detail,.methodology-page,.trust-page,.company-directory,.public-research-collection,.company-research-page){position:relative}:where(.hub-page,.freemium-page,.product-hub,.learning-page,.coverage-detail,.company-map,.events-page,.compare-page,.section-hub,.sources-page,.methodology-page,.trust-page,.company-directory,.public-research-collection):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 0,#00a66b1f,#0000 30%),radial-gradient(circle at 92% 4%,#e9b85f1f,#0000 26%);height:420px;position:absolute;inset:0 0 auto}:where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header){max-width:none;box-shadow:var(--aurora-shadow);background:linear-gradient(135deg,#fffffff0,#e4f7eed1);border:1px solid #ffffffb8;border-radius:30px;margin-top:24px;padding:clamp(34px,5vw,68px);position:relative;overflow:hidden}:where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header):after{content:"";pointer-events:none;border:48px solid #00a66b14;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-80px}[dir=rtl] :where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header):after{left:-80px;right:auto}:where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header) h1{color:#062d27;max-width:900px;margin:12px 0 18px;font-size:clamp(44px,6vw,78px);line-height:.98}:where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header)>p:last-child{color:#587069;max-width:800px;font-size:clamp(16px,1.7vw,20px);line-height:1.7}:where(.hub-breadcrumb,.company-page-nav,.methodology-nav,.hub-nav,.update-spine-nav,.account-section-nav){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #064d401f;border-radius:16px;padding:7px;box-shadow:0 10px 30px #0532280d}:where(.hub-breadcrumb,.company-page-nav,.methodology-nav,.hub-nav,.update-spine-nav,.account-section-nav) a{border-radius:11px;align-items:center;min-height:44px;padding:9px 14px;font-weight:740;transition:all .2s;display:inline-flex}:where(.hub-breadcrumb,.company-page-nav,.methodology-nav,.hub-nav,.update-spine-nav,.account-section-nav) a:hover{color:#064d40;background:#ebf7f1}:where(.hub-nav,.methodology-nav,.update-spine-nav,.account-section-nav) a[aria-current=page]{box-shadow:0 8px 22px #064d4033;color:#fff!important;background:linear-gradient(135deg,#00a66b,#064d40)!important;border-color:#0000!important}:where(.hub-card,.plan-card,.premium-preview,.account-status,.news-card,.source-card,.company-directory-grid article,.taxonomy-landing-guide,.source-directory-overview,.source-directory-guide,.updates-landing-guide,.news-landing-guide,.glossary-hub-guide,.glossary-entry-context,.source-detail-guide,.company-map-guide,.author-accountability article,.learning-page>section article,.academy-hub-groups>section,.academy-evidence-checklist,.company-events,.company-official-snapshot,.company-documents,.company-reporting-context,.company-evidence-brief,.real-estate-forensic,.company-fundamental-review-summary,.public-collection-guide){border-radius:var(--aurora-radius);box-shadow:var(--aurora-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #064d401f}:where(.hub-card,.plan-card,.news-card,.source-card,.company-directory-grid article,.learning-page>section article,.academy-hub-groups article,.map-directory article,.commerce-products article){transition:transform .22s,border-color .22s,box-shadow .22s}:where(.hub-card,.plan-card,.news-card,.source-card,.company-directory-grid article,.learning-page>section article,.academy-hub-groups article,.map-directory article,.commerce-products article):hover{box-shadow:var(--aurora-shadow-hover);border-color:#00a66b66;transform:translateY(-6px)}:where(.hub-card,.plan-card,.news-card,.source-card,.company-directory-grid article)>h2,:where(.hub-card,.plan-card,.news-card,.source-card,.company-directory-grid article)>h3{color:#092f28}:where(.hub-action,.coverage-methodology,.academy-discovery-all,.commerce-primary,.lead-magnet>a,.settings-manager button,.company-directory-filters button,.brief-next-actions a,.company-product-cta a,.company-profile-quick-actions a:first-child,.map-directory article .company-map-card-actions a:first-child){color:#fff;background:linear-gradient(135deg,#00a66b,#064d40);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 24px #064d4033}:where(.hub-action,.coverage-methodology,.academy-discovery-all,.commerce-primary,.lead-magnet>a,.settings-manager button,.company-directory-filters button,.brief-next-actions a,.company-product-cta a,.company-profile-quick-actions a:first-child,.map-directory article .company-map-card-actions a:first-child):hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 16px 34px #064d4045}.hub-action{border-top:0;width:100%;margin-top:20px;padding:12px 16px}:where(.company-card-journeys a,.taxonomy-pagination a,.academy-feed-links a,.learning-detail article aside a,.learning-detail section a,.company-profile-quick-actions a,.company-fundamental-review-summary nav a,.updates-landing-guide nav a,.news-landing-guide nav a,.source-detail-guide nav a){border-radius:12px;transition:background .2s,border-color .2s,transform .2s}:where(.company-card-journeys a,.taxonomy-pagination a,.academy-feed-links a,.learning-detail article aside a,.learning-detail section a,.company-profile-quick-actions a,.company-fundamental-review-summary nav a,.updates-landing-guide nav a,.news-landing-guide nav a,.source-detail-guide nav a):hover{background:#e7f7ef;border-color:#62b595;transform:translateY(-2px)}:where(.company-directory-filters,.product-brief-filters,.source-controls,.public-filters,.compare-picker,.package-workbench-controls){background:#f4faf7e6;border:1px solid #064d401f;border-radius:20px;box-shadow:0 14px 44px #05372b0f}:where(.company-directory-filters,.product-brief-filters,.source-controls,.public-filters,.compare-picker,.package-workbench-controls) :where(input,select){border-radius:13px;min-height:50px}:where(table,.public-company-table,.commercial-decision-matrix>div,.package-workbench-table){border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #05322812}:where(table) th{color:#486159;letter-spacing:.06em;text-transform:uppercase;background:#edf7f2;font-size:11px}:where(table) tr{transition:background .18s}:where(table) tbody tr:hover{background:#eef8f3}html body .company-research-page{width:min(1120px,100% - 40px)}html body .company-research-page>header{color:#fff;background:radial-gradient(circle at 90% 10%,#72e6b533,#0000 28%),linear-gradient(135deg,#061f24,#075344 70%,#09895f);border:0;border-radius:30px;padding:clamp(34px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 30px 90px #042f273d}html body .company-research-page>header p,html body .company-research-page>header span,html body .company-research-page>header dt{color:#ebf9f3bd}html body .company-research-page>header h1,html body .company-research-page>header dd{color:#fff}html body .company-research-page>header .company-hero-proof,html body .company-research-page>header .company-hero-proof>div+div{border-color:#ffffff2e}html body .company-research-page>section{box-shadow:var(--aurora-shadow);background:#ffffffeb;border:1px solid #064d401f;border-radius:22px}:where(.coverage-deep,[data-status=PASS],.is-active){color:#086041;background:#e8f8f0;border-color:#9bd4bd}:where(.coverage-active,.is-fallback){color:#7c5712;background:#fff7df;border-color:#edd59a}:where(.danger,.is-unavailable,.is-conflict){color:#8c2f3d;background:#fff0f2;border-color:#efbcc4}:where(.premium-plan,.academy-provenance-journey,.hub-source-summary,.report-sample aside,.payment-readiness,.public-method){background:radial-gradient(circle at 90% 0,#00a66b33,#0000 35%),linear-gradient(145deg,#061f24,#083b34);border:1px solid #72e6b529;box-shadow:0 28px 80px #0425202e}@media (width<=900px){:where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header){border-radius:24px;padding:38px 28px}}@media (width<=640px){body{font-size:15px}:where(.hub-page,.freemium-page,.product-hub,.learning-page,.learning-detail,.coverage-detail,.company-map,.events-page,.compare-page,.section-hub,.sources-page,.source-detail,.methodology-page,.trust-page,.company-directory,.public-research-collection,.company-research-page){width:calc(100% - 24px)}:where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header){border-radius:20px;margin-top:12px;padding:30px 20px}:where(.hub-header,.freemium-header,.product-hub>header,.learning-page>header,.coverage-detail>header,.company-map>header,.events-page>header,.compare-page>header,.section-hub>header,.sources-page>header,.methodology-page>header,.trust-page>header,.company-directory>header,.public-research-collection>header) h1{font-size:clamp(38px,12vw,54px)}:where(.hub-card,.plan-card,.premium-preview,.account-status,.news-card,.source-card,.company-directory-grid article,.taxonomy-landing-guide,.source-directory-overview,.source-directory-guide,.updates-landing-guide,.news-landing-guide,.glossary-hub-guide,.glossary-entry-context,.source-detail-guide,.company-map-guide,.learning-page>section article,.academy-hub-groups>section,.academy-evidence-checklist,.company-events,.company-official-snapshot,.company-documents,.company-reporting-context,.company-evidence-brief,.real-estate-forensic,.company-fundamental-review-summary){border-radius:18px;box-shadow:0 14px 45px #08372b14}html body .company-research-page>header{border-radius:22px;padding:30px 20px}}html body .lead-brief{background-image:linear-gradient(90deg,#03141afa 0%,#03181deb 40%,#03181d6b 70%,#03181d1a 100%),url(/media/dubaist-hero-future-v2.jpg)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #007a50}.company-directory-filters{z-index:24;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);margin:22px 0 14px;position:sticky;top:92px}.company-directory-summary{padding:16px 4px;scroll-margin-top:190px}.company-directory-summary:focus{outline:0}.company-directory-summary:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #007a50}.company-directory>.taxonomy-landing-guide{margin-top:28px}@media (width<=850px){html body .desktop-site-header{display:none}html body .mobile-app-nav{min-height:64px}html body .mobile-app-nav a{min-height:52px;font-size:11px}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.company-directory-filters{position:static;top:auto}}@media (width>=851px){html body .mobile-app-nav{display:none}}@media (width<=720px){html body .lead-brief{background-image:linear-gradient(#03141aad,#03141afa 64%),url(/media/dubaist-hero-future-v2.jpg);background-size:auto 58%;min-height:550px}html body .lead-brief h1{font-size:clamp(40px,11.5vw,48px);line-height:.98}.company-directory-filters{margin-top:16px}}[dir=rtl] :where(.company-research-page>header,.lead-brief) :where(.company-logo,.company-hero-title,[data-ticker]){direction:ltr}.company-emaar-research{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:1.5rem;margin-block:2rem;padding:clamp(1.25rem,3vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.company-emaar-research{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,#b79152 6%),var(--surface))}}.company-emaar-research>header{max-width:70rem}.company-emaar-research>header>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.company-emaar-research>header h2{max-width:20ch;margin:.45rem 0}.company-emaar-research>header time,.company-emaar-research>footer time{color:var(--muted);font-size:.84rem;display:block}.company-emaar-research>section,.company-emaar-research>.company-emaar-two-column,.company-emaar-research>aside,.company-emaar-research>footer{margin-top:1.5rem}.company-emaar-table-wrap{margin:.75rem 0;overflow-x:auto}.company-emaar-research table{border-collapse:collapse;width:100%;min-width:42rem}.company-emaar-research th,.company-emaar-research td{border-bottom:1px solid var(--line);text-align:start;font-variant-numeric:tabular-nums;padding:.7rem .8rem}.company-emaar-research thead th{color:var(--muted);text-transform:uppercase;font-size:.78rem}.company-emaar-source,.company-emaar-inline-sources a,.company-emaar-research>footer a{color:var(--accent);font-weight:700}.company-emaar-source{margin-top:.65rem;display:inline-block}.company-emaar-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.company-emaar-facts div,.company-emaar-engines article,.company-emaar-scenarios article,.company-emaar-two-column>section{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1rem}.company-emaar-facts dt{color:var(--muted);font-size:.8rem}.company-emaar-facts dd{margin:.25rem 0 0;font-size:1.05rem;font-weight:800}.company-emaar-engines,.company-emaar-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.company-emaar-engines article>span{color:var(--accent);font-size:.75rem;font-weight:900}.company-emaar-engines h4,.company-emaar-scenarios h4{margin:.35rem 0}.company-emaar-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-emaar-two-column ul{padding-inline-start:1.2rem}.company-emaar-two-column li+li{margin-top:.45rem}.company-emaar-inline-sources{flex-wrap:wrap;gap:.8rem;display:flex}.company-emaar-valuation{background:var(--surface);border-inline-start:4px solid #b79152;padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.company-emaar-valuation{background:color-mix(in srgb,var(--surface) 88%,#b79152 12%)}}.company-emaar-valuation{border-radius:.75rem}.company-emaar-research>footer{border-top:1px solid var(--line);padding-top:1rem}.company-emaar-research>footer ol{columns:2;padding-inline-start:1.25rem}.company-emaar-research>footer li{break-inside:avoid;margin:.4rem 0}@media (width<=760px){.company-emaar-facts,.company-emaar-engines,.company-emaar-scenarios,.company-emaar-two-column{grid-template-columns:1fr}.company-emaar-research>footer ol{columns:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._dashboard_1ghm7_1{gap:26px;display:grid}._header_1ghm7_1 h2,._group_1ghm7_1 h3,._cards_1ghm7_1 h4{color:var(--green-dark);margin:0}._metrics_1ghm7_1,._cards_1ghm7_1,._boundaries_1ghm7_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._metrics_1ghm7_1 div,._cards_1ghm7_1 article,._boundaries_1ghm7_1 aside{border:1px solid #d9e4df;border-radius:16px;padding:18px}._metrics_1ghm7_1 div{flex-direction:column-reverse;justify-content:space-between;min-height:100px;display:flex}._metrics_1ghm7_1 dt,._cards_1ghm7_1 span{color:#64756f;font-size:12px}._metrics_1ghm7_1 dd{color:var(--green-dark);margin:0;font-size:34px;font-weight:850}._group_1ghm7_1{gap:14px;display:grid}._cards_1ghm7_1{grid-template-columns:repeat(3,minmax(0,1fr))}._cards_1ghm7_1 article{flex-direction:column;gap:10px;display:flex}._cards_1ghm7_1 details{color:#596b64;font-size:13px}._cards_1ghm7_1 summary,._cards_1ghm7_1 a{min-height:44px;color:var(--green-dark);align-items:center;font-weight:800;display:flex}._cards_1ghm7_1 a{margin-top:auto}._boundaries_1ghm7_1{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=840px){._metrics_1ghm7_1,._cards_1ghm7_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._metrics_1ghm7_1,._cards_1ghm7_1,._boundaries_1ghm7_1{grid-template-columns:1fr}}._root_c9v2e_1{background:#f8fbfa;border:1px solid #d7e5df;border-radius:12px;margin-top:12px;padding:12px}._root_c9v2e_1>strong{margin-bottom:9px;font-size:11px;display:block}._root_c9v2e_1 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}._root_c9v2e_1 li{background:#fff;border-radius:9px;grid-template-columns:7px minmax(0,1fr);column-gap:7px;min-width:0;padding:8px;display:grid}._root_c9v2e_1 li>span{background:#198962;border-radius:50%;width:7px;height:7px;margin-top:3px}._root_c9v2e_1 li[data-layer-state=attention]>span{background:#c97b22}._root_c9v2e_1 li[data-layer-state=live-check]>span{background:#557b70}._root_c9v2e_1 b,._root_c9v2e_1 small,._root_c9v2e_1 a{overflow-wrap:anywhere;grid-column:2;font-size:10px;line-height:1.35}._root_c9v2e_1 a{color:#0b7253;justify-content:space-between;align-items:center;min-height:44px;font-weight:750;display:flex}@media (width<=640px){._root_c9v2e_1 ul{grid-template-columns:1fr}}._financialSeries_c9v2e_12{background:#f8fbfa;border:1px solid #d7e5df;border-radius:16px;margin-top:24px;padding:20px}._financialSeries_c9v2e_12>header p{max-width:76ch}._financialSeriesState_c9v2e_14{background:#fff;border-radius:10px;padding:14px}._financialSeriesTableWrap_c9v2e_15{margin-top:18px;overflow-x:auto}._financialSeries_c9v2e_12 table{border-collapse:collapse;background:#fff;width:100%;min-width:720px}._financialSeries_c9v2e_12 caption{text-align:start;padding:12px;font-size:1.05rem;font-weight:800}._financialSeries_c9v2e_12 th,._financialSeries_c9v2e_12 td{text-align:start;vertical-align:top;border-top:1px solid #d7e5df;padding:12px}._financialSeries_c9v2e_12 thead th{background:#eef6f2}._financialSeries_c9v2e_12 td:last-child{overflow-wrap:anywhere;gap:4px;min-width:260px;display:grid}._financialSeries_c9v2e_12 td a{color:#0b7253;text-underline-offset:3px;font-weight:750;text-decoration:underline}._financialSeriesReview_c9v2e_22{color:#52665f;margin-top:16px;display:block}@media (width<=640px){._financialSeries_c9v2e_12{padding:14px}}._companyEvidenceScope_1h6e0_159{--company-evidence-scope:1}[data-orient-annual-restoration] .orient-annual-number,[data-salam-bah-restoration] .salam-bah-number{white-space:nowrap;direction:ltr;unicode-bidi:isolate}._shell_wq2q7_1{--reader-line:#d9e4df;--reader-green:#087a55;border:1px solid var(--reader-line);color:#14241f;background:#fff;border-radius:22px;margin-block:28px;padding:28px}._hero_wq2q7_2{background:linear-gradient(145deg,#eff8f4,#fff 60%);border-radius:16px;padding:24px}._eyebrow_wq2q7_3{color:var(--reader-green);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}._hero_wq2q7_2 h2{margin:8px 0 12px;font-size:clamp(24px,4vw,38px);line-height:1.12}._metrics_wq2q7_5,._factGrid_wq2q7_5,._fact_wq2q7_5 dl{gap:12px;display:grid}._metrics_wq2q7_5{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}._metrics_wq2q7_5 div,._fact_wq2q7_5 dl div,._card_wq2q7_7,._fact_wq2q7_5{border:1px solid var(--reader-line);background:#f7faf8;border-radius:13px;padding:14px}._metrics_wq2q7_5 dt,._fact_wq2q7_5 dt{color:#52665f;font-size:11px}._metrics_wq2q7_5 dd,._fact_wq2q7_5 dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:750}._layout_wq2q7_9{grid-template-columns:210px minmax(0,1fr);gap:22px;margin-top:24px;display:grid}._timeline_wq2q7_9{height:max-content;position:sticky;top:24px}._timeline_wq2q7_9 a{border-inline-start:3px solid var(--reader-green);min-height:48px;padding:10px;display:block}._content_wq2q7_10{gap:18px;min-width:0;display:grid}._factGrid_wq2q7_5{grid-template-columns:repeat(2,minmax(0,1fr))}._fact_wq2q7_5 h4{margin:10px 0}._fact_wq2q7_5>p{font-size:20px;font-weight:800}._fact_wq2q7_5 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._source_wq2q7_10{color:#fff;background:#075d42;border-radius:12px;align-items:center;min-height:48px;margin-top:12px;padding:0 16px;font-weight:750;display:inline-flex}._shell_wq2q7_1 bdi{unicode-bidi:isolate}._shell_wq2q7_1 a:focus-visible{outline-offset:3px;outline:3px solid #e0a33c}@media (width<=850px){._layout_wq2q7_9{grid-template-columns:1fr}._timeline_wq2q7_9{position:static}._factGrid_wq2q7_5{grid-template-columns:1fr}}@media (width<=620px){._shell_wq2q7_1{padding:14px}._hero_wq2q7_2{padding:18px}._metrics_wq2q7_5,._fact_wq2q7_5 dl{grid-template-columns:1fr}._source_wq2q7_10{text-align:center;justify-content:center;width:100%}}._deyaarDelta_wq2q7_13{overflow-wrap:anywhere;min-width:0}._deyaarDelta_wq2q7_13 ._deyaarDate_wq2q7_14{white-space:nowrap;overflow-wrap:normal}._companyArticle_wq2q7_15{overflow-wrap:anywhere;min-width:0;max-width:100%}._companyArticle_wq2q7_15 ._fact_wq2q7_5,._companyArticle_wq2q7_15 ._hero_wq2q7_2{min-width:0}._companyArticle_wq2q7_15 ._deyaarDate_wq2q7_14{white-space:nowrap;overflow-wrap:normal}._articleSection_wq2q7_18{min-width:0;max-width:72ch;font-size:17px;line-height:1.8}._articleSection_wq2q7_18 h3{margin-block:14px;font-size:clamp(20px,3vw,26px);line-height:1.3}._articleSection_wq2q7_18 p{margin-block:0 20px}._articleSection_wq2q7_18 li{margin-block:10px}._metricsTable_wq2q7_22{border:1px solid var(--reader-line);border-radius:10px;min-width:0;max-width:100%;overflow-x:auto}._metricsTable_wq2q7_22:focus-visible{outline-offset:3px;outline:3px solid #e0a33c}._metricsTable_wq2q7_22 table{border-collapse:collapse;width:100%;min-width:540px;font-size:14px;line-height:1.5}._metricsTable_wq2q7_22 th,._metricsTable_wq2q7_22 td{text-align:start;border-block-end:1px solid var(--reader-line);vertical-align:top;padding:12px}._metricsTable_wq2q7_22 thead{background:#eff8f4}._metricsTable_wq2q7_22 caption{text-align:start;padding:12px;font-weight:700}._metricsTable_wq2q7_22 td:nth-child(3) bdi,._metricsTable_wq2q7_22 td:nth-child(4) bdi{white-space:nowrap;overflow-wrap:normal}._reader_1wmc9_1{color:#19362d;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.75}._reader_1wmc9_1 h2{margin-block:24px 16px;font-size:clamp(23px,3vw,32px);line-height:1.25}._reader_1wmc9_1 h3{font-size:22px;line-height:1.35}._reader_1wmc9_1 p{margin-block:12px 20px}._reader_1wmc9_1>section{border-block-end:1px solid #d6e4dd;padding-block:18px}._section_1wmc9_1{max-width:76ch;margin-block:30px;scroll-margin-top:90px}._intro_1wmc9_1{background:#eff7f2;border-radius:18px;padding:24px}._intro_1wmc9_1 ._section_1wmc9_1{margin-block:16px}._date_1wmc9_1{color:#476357;font-size:14px}._nav_1wmc9_1{flex-wrap:wrap;gap:8px;padding-block:16px;display:flex}._nav_1wmc9_1 a{border:1px solid #bfd4c7;border-radius:8px;padding:9px 12px;display:block}._reader_1wmc9_1 a{color:#08623f}._reader_1wmc9_1 a:focus-visible,._reader_1wmc9_1 summary:focus-visible,._table_1wmc9_1:focus-visible{outline-offset:3px;outline:3px solid #b96b00}._takeaways_1wmc9_1{max-width:78ch;padding-inline-start:28px}._takeaways_1wmc9_1 li{padding:10px 6px}._table_1wmc9_1{border:1px solid #c9dacf;border-radius:10px;max-width:100%;overflow-x:auto}._table_1wmc9_1 table{border-collapse:collapse;width:100%;min-width:580px;font-size:15px}._table_1wmc9_1 th,._table_1wmc9_1 td{text-align:start;border-block-end:1px solid #d6e4dd;padding:12px}._table_1wmc9_1 thead{background:#eff7f2}._table_1wmc9_1 caption{text-align:start;padding:12px;font-weight:700}._token_1wmc9_1{white-space:nowrap;overflow-wrap:normal}._contact_1wmc9_1{white-space:normal;overflow-wrap:anywhere}._references_1wmc9_1{gap:14px;font-size:14px;display:flex}._sourceList_1wmc9_1{padding-inline-start:24px}._sourceList_1wmc9_1 li{padding-block:8px}._method_1wmc9_1{border:1px solid #c9dacf;border-radius:10px;margin-block:28px;padding:16px}._reader_1wmc9_1 summary{cursor:pointer;padding:12px;font-weight:700}._method_1wmc9_1>div{max-width:100%;margin:0;padding:0}._srOnly_1wmc9_1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){._intro_1wmc9_1{padding:16px}._reader_1wmc9_1{font-size:16px}._reader_1wmc9_1 h3{font-size:21px}._method_1wmc9_1{padding:10px}._reader_1wmc9_1>section{padding-block:12px}}._reader_1wmc9_1._reader_1wmc9_1{background:0 0;border:0;padding:0}._reader_1wmc9_1._reader_1wmc9_1>section{background:0 0;border:0;border-block-end:1px solid #d6e4dd;border-radius:0;padding:24px 0}._reader_1wmc9_1 ._section_1wmc9_1{background:0 0;border:0;border-radius:0;padding:0}._reader_1wmc9_1 ._intro_1wmc9_1 p{letter-spacing:normal;text-transform:none;color:#19362d;font-weight:400}._reader_1wmc9_1 ._intro_1wmc9_1 ._date_1wmc9_1{color:#476357}._reader_1wmc9_1 ._intro_1wmc9_1 h1{margin:0 0 12px;font-size:clamp(25px,4vw,38px);line-height:1.15}._reader_1wmc9_1 ._intro_1wmc9_1{padding:16px}._reader_1wmc9_1 ._intro_1wmc9_1 p{margin:8px 0}._reader_1wmc9_1 ._nav_1wmc9_1{gap:6px}._reader_1wmc9_1 ._references_1wmc9_1{flex-wrap:wrap}._reader_1wmc9_1 ._takeaways_1wmc9_1{margin-block:0}._reader_1wmc9_1 ._takeaways_1wmc9_1 li{padding-block:5px}._reader_1wmc9_1 ._table_1wmc9_1 ._srOnly_1wmc9_1{border:0;padding:0}.editorial-passport-value{overflow-wrap:anywhere}.editorial-contact-value{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;display:block}.editorial-contact-value.editorial-contact-url{word-break:break-all}
