/*! 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-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{.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}.static{position:static}.start{inset-inline-start:var(--spacing)}.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}.block\!{display:block!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.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{--navy:#0b192b;--navy-2:#10243a;--ink:#15253b;--muted:#768295;--muted-light:#9aabc0;--teal:#22cbb0;--teal-dark:#087f73;--surface:#f5f8fb;--white:#fff;--line:#e6ebf0;--amber:#d6a45a;--radius:18px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tahoma,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{max-width:1210px;margin:0 auto;padding:0 28px}.site-nav{z-index:15;background:#fffffff2;border-bottom:1px solid #edf0f4;height:83px;position:sticky;top:0}.nav-inner,.nav-links,.nav-actions,.brand,.hero-actions,.source-inner,.footer-inner{align-items:center;display:flex}.nav-inner{justify-content:space-between;height:100%}.brand-mark{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:38px;height:42px;font-size:25px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:19px}.brand small{color:var(--muted);letter-spacing:1.1px;direction:ltr;font-size:9px}.nav-links{color:#45546a;gap:32px;font-size:12px}.nav-actions{gap:20px}.language-switch{direction:ltr;font-size:11px;font-weight:700}.language-switch span{color:#b7c0ca}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 19px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--teal);color:#06352f}.button-primary:hover{background:#17bfa4}.button-sm{padding:10px 15px}.button-ghost{color:var(--ink);background:0 0;border-color:#dfe6ec}.hero-section{background:radial-gradient(at 17% 15%,#e7f7f4 0%,#0000 36%),#fff;padding:94px 0 0}.hero-grid{grid-template-columns:1fr 1.03fr;align-items:center;gap:69px;display:grid}.eyebrow,.kicker{letter-spacing:.2px;color:var(--teal-dark);font-size:11px;font-weight:700}.live-dot,.pulse-indicator{background:var(--teal);border-radius:50%;width:8px;height:8px;margin-left:7px;display:inline-block;box-shadow:0 0 0 4px #22cbb021}.hero-copy h1{letter-spacing:-1.8px;margin:19px 0 12px;font-size:45px;font-weight:800;line-height:1.68}.hero-copy>p,.intelligence-grid>div>p{color:#617084;max-width:515px;font-size:13px;line-height:2.4}.hero-actions{gap:11px;margin-top:25px}.trust-line{color:var(--muted);align-items:center;gap:12px;margin-top:29px;font-size:11px;display:flex}.mini-stack{direction:ltr;display:flex}.mini-stack i{color:#617084;background:#e9eff4;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:10px;font-style:normal;font-weight:700;display:grid}.hero-panel{background:#ffffffe8;border:1px solid #e6edf0;border-radius:20px;padding:19px;transform:translateY(7px);box-shadow:0 22px 64px #0a223517}.panel-top,.panel-bottom{justify-content:space-between;align-items:center;display:flex}.panel-top{padding:0 2px 15px;font-size:11px;font-weight:700}.panel-date,.panel-bottom{color:var(--muted);font-size:10px}.mini-opportunity{border-top:1px solid #eef2f4;grid-template-columns:39px 1fr 45px;align-items:center;gap:12px;padding:15px 0;display:grid}.country-avatar{border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.avatar-teal{color:#128675;background:#e4f8f3}.avatar-blue{color:#4066a8;background:#eaf0fb}.avatar-amber{color:#a46e27;background:#fbf0e0}.mini-details strong,.mini-details span,.match-number small{display:block}.mini-details span{color:var(--muted);margin-top:3px;font-size:9px}.match-number{color:var(--teal-dark);text-align:center;font-size:15px;font-weight:800}.match-number small{color:var(--muted);font-size:8px;font-weight:400}.panel-bottom{border-top:1px solid #eef2f4;padding-top:13px}.panel-bottom a{color:var(--teal-dark);font-weight:700}.hero-rule{background:linear-gradient(90deg,#0000,#d8e4e8,#0000);height:1px;margin-top:89px}.source-strip{border-bottom:1px solid var(--line);padding:24px 0}.source-inner{justify-content:space-between;gap:20px}.source-inner>strong{letter-spacing:.3px;color:#8d98a7;font-family:Arial,sans-serif;font-size:11px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.section-heading h2,.intelligence-grid h2,.membership-inner h2{letter-spacing:-.6px;margin:9px 0 0;font-size:28px;line-height:1.7}.service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-card{border:1px solid var(--line);border-radius:14px;min-height:195px;padding:23px 21px 22px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.service-icon{width:38px;height:38px;color:var(--teal-dark);background:#e9f8f5;border-radius:11px;place-items:center;font-size:19px;display:inline-grid}.service-label{color:var(--muted);margin-right:9px;font-size:9px}.service-card p{color:#6c798b;padding-left:12px;font-size:10px;line-height:2.1}.card-arrow{color:var(--teal-dark);position:absolute;bottom:20px;left:18px}.text-link{color:var(--teal-dark);font-size:11px;font-weight:700}.market-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.market-card{color:#fff;background:#21384d;border-radius:15px;min-height:203px;padding:18px;position:relative;overflow:hidden}.market-oman{background:linear-gradient(145deg,#1a5361,#284551)}.market-uzbekistan{background:linear-gradient(145deg,#245069,#253c4a)}.market-iraq{background:linear-gradient(145deg,#66503e,#374044)}.market-kazakhstan{background:linear-gradient(145deg,#394b72,#26374a)}.market-code{opacity:.14;font-family:Arial,sans-serif;font-size:52px;font-weight:800;position:absolute;top:9px;left:14px}.market-priority{color:#8ee9da;font-size:9px}.market-card p{color:#e1e8ec;margin:0;font-size:10px}.market-link{color:#c8f8ed;margin-top:20px;font-size:10px;display:block}.market-note{text-align:center;margin:24px 0 0}.intelligence-section{background:var(--navy);color:#fff}.intelligence-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.light-kicker{color:#62e0ce}.intelligence-grid h2{max-width:425px}.intelligence-grid>div>p{color:#c4d0dd}.intelligence-grid ul{margin:21px 0;padding:0;list-style:none}.intelligence-grid li:before{content:"✓";color:var(--teal);padding-left:9px}.assistant-preview{background:#12243a;border:1px solid #29405a;border-radius:15px;padding:20px}.assistant-header{border-bottom:1px solid #29405a;justify-content:space-between;padding-bottom:15px;font-size:12px;display:flex}.assistant-header span{color:#66e8d2;font-weight:700}.assistant-header i{color:#8ea0b5;font-size:9px;font-style:normal}.chat-message{border-radius:11px;margin-top:17px;padding:13px 14px;font-size:10px;line-height:2.1}.user-message{background:#21364c;margin-right:28px}.bot-message{background:#162b42;border:1px solid #24425a}.bot-message strong,.bot-message span,.bot-message small{display:block}.bot-message strong{color:#65e3d0;margin-bottom:6px;font-size:11px}.bot-message small{color:#90a0b1;margin-top:8px;font-size:9px}.membership-inner{justify-content:space-between;align-items:center;display:flex}.membership-inner p{max-width:600px}.site-footer{border-top:1px solid var(--line);padding:24px 0}.footer-inner{justify-content:space-between;gap:15px}.footer-inner>span{color:var(--muted);font-size:10px}.footer-inner>div:last-child{color:#506074;gap:17px;font-size:10px;display:flex}@media (width<=950px){.nav-links{gap:15px;font-size:11px}.hero-grid,.intelligence-grid{grid-template-columns:1fr;gap:42px}.hero-section{padding-top:65px}.hero-panel{max-width:670px}.hero-rule{margin-top:65px}.source-inner{flex-wrap:wrap}.source-inner>span{width:100%}.service-grid,.market-grid{grid-template-columns:repeat(2,1fr)}.intelligence-grid{gap:36px}.footer-inner>span{display:none}}@media (width<=620px){.container{padding:0 19px}.site-nav{height:70px}.nav-links,.language-switch{display:none}.hero-section{padding-top:56px}.hero-copy h1{font-size:34px}.hero-copy>p{font-size:12px}.hero-panel{padding:14px}.mini-opportunity{grid-template-columns:34px 1fr 38px;gap:8px}.country-avatar{width:33px;height:33px}.mini-details strong,.source-inner>strong{font-size:9px}.section{padding:66px 0}.section-heading{display:block}.section-heading h2,.intelligence-grid h2,.membership-inner h2{font-size:23px}.section-heading>p,.section-heading>.text-link{margin-top:10px;display:block}.service-grid,.market-grid{grid-template-columns:1fr}.market-card{min-height:170px}.market-card h3{margin-top:33px}.membership-inner{display:block}.membership-inner>.button{margin-top:17px}.footer-inner{align-items:flex-start}.footer-inner>div:last-child{gap:8px;display:grid}}.platform-layout{min-height:100vh;color:var(--ink);background:#f4f7fa;display:flex}.platform-sidebar{color:#dce6ef;z-index:25;background:#0b192b;flex-direction:column;width:247px;min-height:100vh;padding:23px 16px 18px;display:flex;position:fixed;top:0;right:0}.platform-brand{border-bottom:1px solid #203247;align-items:center;gap:10px;padding:0 7px 20px;display:flex}.platform-brand .brand-mark{background:var(--teal);color:#06362f;width:34px;height:38px;font-size:21px}.platform-brand strong,.platform-brand small{display:block}.platform-brand strong{color:#fff;font-size:17px}.platform-brand small{color:#71869c;letter-spacing:1px;direction:ltr;font-size:8px}.workspace-select{background:#12243a;border:1px solid #233a52;border-radius:10px;margin:15px 2px 9px;padding:15px 12px 13px}.workspace-select span,.workspace-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-select span{font-size:10px;font-weight:700}.workspace-select small{color:#7e92a7;text-align:right;direction:ltr;margin-top:5px;font-size:8px}.sidebar-navigation{flex:1;overflow-y:auto}.nav-group-title{color:#63788f;padding:0 10px 6px;font-size:8px;display:block}.sidebar-item{color:#9dafc1;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:23px 1fr auto;align-items:center;width:100%;height:35px;margin:2px 0;padding:0 9px;font-size:10px;display:grid}.sidebar-item:hover,.sidebar-active{color:#fff;background:#162c43}.sidebar-active{box-shadow:inset -3px 0 0 var(--teal)}.sidebar-item i{color:#6f879d;font-size:14px;font-style:normal}.sidebar-active i{color:var(--teal)}.sidebar-item small{color:#b9c9d7;text-align:center;background:#1f3b52;border-radius:8px;min-width:19px;padding:2px 5px;font-size:8px}.admin-shortcut{border-top:1px solid #1e3145;border-radius:0;height:44px;margin-top:14px;padding-top:10px}.sidebar-footer{background:#12253a;border-radius:10px;margin-top:14px;padding:12px;position:relative}.sidebar-footer span{color:#8295a8;font-size:8px}.sidebar-footer strong{color:#fff;margin-top:2px;font-size:11px;display:block}.sidebar-footer button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:5px 0 0;font-size:8px}.platform-main{width:calc(100% - 247px);min-height:100vh;margin-right:247px}.workspace-topbar{border-bottom:1px solid var(--line);z-index:12;background:#fff;justify-content:space-between;align-items:center;height:65px;padding:0 31px;display:flex;position:sticky;top:0}.breadcrumb{color:#8792a0;gap:9px;font-size:10px;display:flex}.breadcrumb strong{color:#425166}.topbar-actions{align-items:center;gap:14px;display:flex}.topbar-actions>button{color:#5a6a7d;cursor:pointer;background:#f3f6f8;border:0;border-radius:9px;width:31px;height:31px}.topbar-language{color:#59687a;border-left:1px solid var(--line);padding-left:14px;font-size:9px;font-weight:800}.user-avatar{color:#0b7568;background:#e1f7f2;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.mobile-menu-button{background:0 0;border:0;display:none}.workspace-content{max-width:1390px;margin:0 auto;padding:30px 34px 55px}.view-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.view-heading h1{margin:0 0 6px;font-size:21px}.view-heading p{color:var(--muted);margin:0;font-size:10px}.assistant-shortcut{color:#08776b;cursor:pointer;background:#ecfaf7;border:1px solid #b9e9df;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:700}.workspace-banner{color:#fff;background:linear-gradient(112deg,#102840,#163d4b);border-radius:15px;justify-content:space-between;align-items:center;padding:25px 26px;display:flex;position:relative;overflow:hidden}.workspace-banner:after{content:"FANAB";color:#ffffff09;direction:ltr;font:900 81px Arial,sans-serif;position:absolute;top:0;left:30px}.workspace-banner>div,.workspace-banner>.button{z-index:1;position:relative}.workspace-banner span{color:#68e4d2;font-size:9px}.workspace-banner h2{margin:8px 0;font-size:18px}.workspace-banner p{color:#b9c8d7;margin:0;font-size:10px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:94px;padding:16px 17px;position:relative}.metric-card span,.metric-card small,.metric-card strong{display:block}.metric-card span{color:var(--muted);font-size:9px}.metric-card strong{margin:8px 0 4px;font-size:25px}.content-grid{grid-template-columns:1.65fr .85fr;gap:14px;display:grid}.white-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:14px;padding:18px}.card-section-header{border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;margin-bottom:11px;padding-bottom:13px;display:flex}.card-section-header button{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;font-size:9px}.compact-list .opp-card{box-shadow:none;border-width:0 0 1px;border-radius:0;margin:0;padding:12px 0}.compact-list .opp-meta{display:none}.opp-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px;transition:box-shadow .2s,transform .2s}.opp-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #18334612}.opp-card-head{grid-template-columns:39px 1fr 30px;align-items:center;gap:11px;display:grid}.opp-title strong,.opp-title span{display:block}.opp-title span{color:#8390a1;margin-top:3px;font-size:8px}.save-button{color:#91a0ae;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:8px;width:29px;height:29px}.save-button.is-saved{color:var(--teal-dark);background:#e7f8f4;border-color:#bceadf}.opp-meta{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.opp-meta span{color:#647285;background:#f1f4f7;border-radius:6px;padding:5px 7px;font-size:8px}.opp-meta .sample-tag{color:#9d6820;background:#fff3dd}.opp-meta .real-tag{color:#087668;background:#e8f8f3}.opp-foot{color:#8793a2;border-top:1px solid #eef2f5;justify-content:space-between;padding-top:10px;font-size:8px;display:flex}.opp-match{color:#0a8779;font-weight:700}.action-item{color:#536174;border-bottom:1px solid #f0f3f5;align-items:center;gap:8px;padding:10px 1px;font-size:9px;display:flex}.action-item i{color:#b6c1ca;font-size:15px;font-style:normal}.action-done{color:#8a97a6;text-decoration:line-through}.action-done i{color:var(--teal)}.subtle-button{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:9px}.notice-band{color:#775924;background:#fff8e9;border:1px solid #f0deb9;border-radius:9px;margin:14px 0;padding:11px 14px;font-size:9px;line-height:1.8}.filter-row{grid-template-columns:1fr 185px 210px;gap:10px;margin-bottom:16px;display:grid}.filter-row input,.filter-row select,.field input,.field textarea,.field select,.chat-composer input{color:#24364a;background:#fff;border:1px solid #dfe6eb;border-radius:9px;outline:none;width:100%;padding:11px 12px;font-size:10px}.filter-row input:focus,.filter-row select:focus,.field input:focus,.field textarea:focus,.field select:focus,.chat-composer input:focus{border-color:#5ad5c1;box-shadow:0 0 0 3px #22cbb017}.result-heading{color:#7e8c9d;justify-content:space-between;margin:5px 1px 12px;font-size:9px;display:flex}.result-heading strong{color:#36465a;font-size:11px}.opportunity-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.empty-state{text-align:center;color:#8391a2;padding:42px 20px}.empty-state>span{color:#b4c1cc;margin-bottom:9px;font-size:29px;display:block}.empty-state strong{color:#4e5e72;font-size:11px;display:block}.empty-state p{font-size:9px;line-height:1.9}.partner-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.partner-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.partner-card-top{justify-content:space-between;display:flex}.match-chip{color:#08786c;background:#e9f9f5;border-radius:9px;height:max-content;padding:5px 7px;font-size:8px}.partner-card h3{margin:14px 0 5px;font-size:12px}.partner-card>p{color:var(--muted);font-size:9px}.partner-specialty{color:#526277;background:#f4f7f9;border-radius:8px;margin:12px 0;padding:9px;font-size:9px}.partner-card>small{color:#9a7b40;font-size:8px;line-height:1.7;display:block}.button-outline{color:#294057;background:#fff;border:1px solid #cfd9df;margin-top:14px}.consent-panel{background:#eaf8f5;border:1px solid #c6eae2;border-radius:11px;gap:13px;margin-top:15px;padding:16px;display:flex}.consent-panel>span{color:var(--teal-dark);font-size:20px}.consent-panel p{color:#55726e;margin:5px 0 0;font-size:9px;line-height:1.9}.market-insight-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.market-insight-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.market-insight-top{color:#fff;padding:17px;position:relative}.market-insight-top span{color:#a7f0e4;font-size:8px}.market-insight-top>strong{opacity:.18;font:800 41px Arial,sans-serif;position:absolute;top:9px;left:14px}.market-insight-top h3{margin:16px 0 0;font-size:17px}.info-row small,.info-row span{display:block}.info-row small{color:#95a1af;font-size:8px}.info-row span{color:#425368;margin-top:4px;font-size:9px;line-height:1.7}.readiness{justify-content:space-between;margin-top:13px;font-size:8px;display:flex}.readiness strong{color:#087c70}.readiness-track{background:#edf1f3;border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.readiness-track i{background:var(--teal);border-radius:3px;height:100%;display:block}.form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.field{display:block}.field-full{grid-column:1/-1}.field>span{color:#495a6e;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.field textarea{resize:vertical;line-height:1.9}.field-note{color:var(--muted);font-size:9px}.chip-selector{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.country-selector{border-top:1px solid #eef2f5;padding-top:13px}.select-chip{color:#5c6c7e;cursor:pointer;background:#fff;border:1px solid #dae3e8;border-radius:16px;padding:7px 10px;font-size:8px}.chip-active{color:#08766a;background:#e6f8f4;border-color:#8bdfcf}.consent-check{color:#4b6b66;background:#f1faf8;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;font-size:9px;line-height:1.8;display:flex}.consent-check input{accent-color:var(--teal-dark);margin-top:5px}.form-actions{align-items:center;gap:13px;display:flex}.form-status{color:#08766a;margin-top:10px;font-size:9px;display:block}.upload-panel{text-align:center;background:#fff;border:2px dashed #cbd7df;border-radius:13px;justify-content:center;gap:15px;padding:32px;display:flex}.upload-panel>span{color:#93a3b2;font-size:31px}.upload-panel h3{margin:0;font-size:13px}.upload-panel p{color:var(--muted);font-size:9px}.upload-panel small{color:#08766a;margin-top:8px;font-size:9px;display:block}.upload-button{position:relative}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.document-row{border-bottom:1px solid #eef2f5;grid-template-columns:30px 1fr auto;align-items:center;padding:12px 3px;display:grid}.document-row>span{color:var(--teal-dark)}.document-row small{color:var(--muted);direction:ltr;font-size:8px}.proposals-grid{grid-template-columns:1fr 1fr}.service-request-form{gap:11px;display:grid}.request-row{border-bottom:1px solid #eef2f5;grid-template-columns:1fr auto;padding:10px 2px;display:grid;position:relative}.request-row strong,.request-row span{display:block}.request-row span{color:var(--muted);margin-top:5px;font-size:8px}.request-row i{color:#087568;background:#e7f8f3;border-radius:8px;grid-area:1/2/3;height:max-content;padding:5px 8px;font-size:8px;font-style:normal}.workflow-box{background:#f3f7f9;border-radius:9px;margin-top:13px;padding:12px}.workflow-box strong,.workflow-box span{display:block}.workflow-box span{color:#728093;margin-top:6px;font-size:8px}.assistant-workspace{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:600px;display:flex;overflow:hidden}.ai-mode-banner{background:#fff6e6;border-bottom:1px solid #f1dfba;justify-content:space-between;padding:10px 17px;display:flex}.ai-mode-banner span{color:#8c641c;font-size:9px;font-weight:700}.ai-mode-banner small{color:#9a7b42;font-size:8px}.chat-area{flex:1;max-height:550px;padding:27px;overflow:auto}.assistant-welcome{text-align:center;max-width:650px;margin:54px auto}.assistant-welcome>span{color:#08776a;background:#e5f8f4;border-radius:15px;place-items:center;width:49px;height:49px;margin:auto;font-size:22px;display:grid}.assistant-welcome h3{margin:16px 0 7px;font-size:17px}.assistant-welcome p{color:var(--muted);font-size:9px}.prompt-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:25px;display:grid}.prompt-grid button{text-align:right;color:#536478;cursor:pointer;background:#fff;border:1px solid #e0e6eb;border-radius:9px;padding:12px;font-size:9px}.workspace-message{border-radius:11px;max-width:72%;margin-bottom:14px;padding:13px 15px}.workspace-message p{margin:6px 0;font-size:10px;line-height:2}.workspace-message small{color:#8995a3;font-size:8px}.message-user{background:#edf4f7;margin-right:auto}.message-assistant{background:#e9f8f5;border:1px solid #c7eae3}.message-assistant strong{color:#08766b}.typing-indicator{color:var(--muted);font-size:9px}.chat-composer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding:14px;display:grid}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:13px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;position:relative}.plan-featured{border:2px solid var(--teal);box-shadow:0 12px 35px #115d511a}.plan-badge{background:var(--teal);color:#063a32;border-radius:10px;padding:5px 9px;font-size:8px;font-style:normal;position:absolute;top:-11px;right:20px}.plan-card h3{margin:5px 0;font-size:16px}.plan-card>p{color:var(--muted);font-size:9px}.plan-card>strong{margin:17px 0;font-size:15px;display:block}.plan-card ul{min-height:145px;padding:0;list-style:none}.plan-card li{color:#596a7c;font-size:9px;line-height:2.3}.plan-card li:before{content:"✓";color:var(--teal-dark);margin-left:7px}.plan-card .button{width:100%}.standalone-services{margin-top:15px}.standalone-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.standalone-grid button{text-align:right;color:#46586c;cursor:pointer;background:#f9fbfc;border:1px solid #e0e7eb;border-radius:9px;padding:11px;font-size:9px}.standalone-grid span{float:left;color:var(--teal-dark)}.admin-grid{grid-template-columns:1fr 1fr}.integration-list{border-top:1px solid var(--line);margin-top:16px;padding-top:8px}.integration-row,.setting-row{border-bottom:1px solid #eef2f4;justify-content:space-between;align-items:center;padding:10px 1px;font-size:9px;display:flex}.integration-row i{border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal}.status-ready{color:#087568;background:#e7f8f3}.status-pending{color:#99651c;background:#fff2dd}.academy-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:15px;display:grid}.course-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.course-card>span{color:#08776b;background:#e7f8f3;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.course-card p{color:var(--muted);font-size:9px;line-height:1.9}.course-card button{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;font-size:9px}.notification-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:37px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:15px;display:grid}.notification-card>span{color:#08776a;background:#e9f8f5;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.notification-card p{color:var(--muted);margin:5px 0;font-size:9px}.notification-card button{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;font-size:9px}.setting-row{align-items:flex-start;padding:13px 2px}.setting-row strong{max-width:35%;font-size:9px}.setting-row span{color:var(--muted);text-align:left;max-width:60%;font-size:9px;line-height:1.8}.en-hero{background:radial-gradient(circle at 85% 20%,#dff8f3 0,#0000 32%);padding:100px 0 85px}.en-hero-grid{grid-template-columns:1fr .85fr;align-items:center;gap:80px;display:grid}.en-hero h1{letter-spacing:-2px;margin:20px 0;font-size:55px;line-height:1.12}.en-hero p{color:#647286;max-width:600px;font-size:14px;line-height:1.9}.en-signal-card{background:var(--navy);color:#fff;border-radius:17px;padding:20px;box-shadow:0 25px 60px #0b192b2b}.en-signal-card>span{color:#65e3d0;letter-spacing:1px;font-size:9px}.en-signal-card>div{border-top:1px solid #253b52;grid-template-columns:45px 1fr auto;align-items:center;padding:15px 0;display:grid}.en-signal-card strong{font:700 14px Arial}.en-signal-card p{color:#d6e0e9;margin:0;font-size:10px}.en-signal-card i{color:#7f95aa;font-size:8px;font-style:normal}.english-landing .service-card{text-align:left}.english-landing .service-card p{padding:0}.english-landing .footer-inner>span{direction:ltr}@media (width<=1050px){.platform-sidebar{width:220px}.platform-main{width:calc(100% - 220px);margin-right:220px}.workspace-content{padding:26px 25px}.metric-grid,.market-insight-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.en-hero-grid{grid-template-columns:1fr 1fr;gap:35px}.en-hero h1{font-size:43px}}@media (width<=760px){.platform-sidebar{width:247px;transition:right .2s;right:-255px}.sidebar-open{right:0;box-shadow:-20px 0 40px #0a192b33}.platform-main{width:100%;margin-right:0}.workspace-topbar{padding:0 17px}.mobile-menu-button{font-size:20px;display:block}.breadcrumb{display:none}.workspace-content{padding:23px 17px}.view-heading h1{font-size:18px}.assistant-shortcut{font-size:8px}.workspace-banner{display:block}.workspace-banner .button{margin-top:15px}.metric-grid,.content-grid,.opportunity-grid,.partner-grid,.market-insight-grid,.proposals-grid,.academy-grid,.pricing-grid,.filter-row,.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.prompt-grid,.standalone-grid{grid-template-columns:1fr}.workspace-message{max-width:90%}.notification-card{grid-template-columns:37px 1fr}.notification-card button{text-align:right;grid-column:2}.ai-mode-banner{display:block}.ai-mode-banner small{margin-top:4px;display:block}.en-hero{padding:68px 0}.en-hero-grid{grid-template-columns:1fr}.en-hero h1{font-size:38px}.english-landing .nav-links{display:none}}.restricted-management{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:550px;min-height:80vh;margin:0 auto;padding:80px 24px;display:flex}.restricted-management>.brand{margin-bottom:38px}.restricted-icon{color:#08786b;background:#e8f8f4;border-radius:18px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.restricted-management h1{margin:19px 0 8px;font-size:24px}.restricted-management>p{color:#6a788a;max-width:430px;font-size:12px;line-height:2.2}.restricted-management>.button{margin-top:13px}.restricted-back{color:#718197;margin-top:15px;font-size:10px}@font-face{font-family:Fanab Persian;src:url(/fonts/FanabPersian-Regular.ttf)format("truetype");font-style:normal;font-weight:300 600;font-display:swap}@font-face{font-family:Fanab Persian;src:url(/fonts/FanabPersian-Bold.ttf)format("truetype");font-style:normal;font-weight:650 900;font-display:swap}@font-face{font-family:Fanab Display;src:url(/fonts/FanabPersian-Display.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:Fanab Sans;src:url(/fonts/FanabSans-Regular.ttf)format("truetype");font-style:normal;font-weight:300 600;font-display:swap}@font-face{font-family:Fanab Sans;src:url(/fonts/FanabSans-Bold.ttf)format("truetype");font-style:normal;font-weight:650 900;font-display:swap}:root{--navy:#081729;--navy-2:#0d2740;--ink:#14283e;--muted:#607187;--muted-light:#8394a9;--teal:#16d6bc;--teal-dark:#087e72;--surface:#f2f7fb;--line:#e0e9f0;--radius:20px;--shadow-soft:0 16px 44px #0c263e14;--shadow-premium:0 30px 90px #051c3029;font-family:Fanab Persian,Segoe UI,Tahoma,Arial,sans-serif}html{scroll-behavior:smooth}body{font-feature-settings:"kern" 1,"liga" 1;font-family:Fanab Persian,Segoe UI,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.95}button,input,textarea,select{font-family:Fanab Persian,Segoe UI,Tahoma,Arial,sans-serif}h1,h2,h3,.brand-descriptor strong,.view-heading h1{letter-spacing:0;font-family:Fanab Display,Fanab Persian,Segoe UI,Tahoma,sans-serif}::selection{color:#082f35;background:#16d6bc42}.container{max-width:1380px;padding:0 42px}.site-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:0;height:88px;box-shadow:0 3px 24px #0c23380b}.brand{gap:13px}.brand-mark{background:linear-gradient(145deg,#102b43,#087f74);border-radius:16px;width:48px;height:50px;font-size:29px;box-shadow:0 10px 22px #0a4f4c30}.brand strong{letter-spacing:-.3px;font-size:23px}.brand small{letter-spacing:1.3px;font-size:11px;font-weight:600}.nav-links{gap:34px;font-size:15px;font-weight:550}.nav-links a{padding:8px 1px;transition:color .2s;position:relative}.nav-links a:hover{color:#087e72}.nav-links a:after{content:"";background:#12cbb0;border-radius:4px;height:2px;transition:left .2s;position:absolute;bottom:0;left:100%;right:0}.nav-links a:hover:after{left:0}.language-switch{font-size:13px}.button{border-radius:14px;min-height:51px;padding:13px 22px;font-size:14px;line-height:1.6}.button-primary:hover{background:linear-gradient(135deg,#29ecd0,#11c0a8);box-shadow:0 16px 32px #0cb99e4a}.button-sm{min-height:45px;padding:10px 17px;font-size:13px}.hero-section{isolation:isolate;color:#fff;background:linear-gradient(88deg,#0512206b 0%,#061322a8 46%,#061424f2 100%),url(/images/fanab-hero-export.webp) 50% 45%/cover no-repeat;padding:114px 0 0;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 25% 25%,#16d6bc24,#0000 36%);position:absolute;inset:0}.hero-grid{grid-template-columns:1.07fr .94fr;align-items:center;gap:72px;min-height:450px}.eyebrow{color:#7af4df;background:#0ed0b521;border-radius:30px;align-items:center;min-height:36px;padding:7px 13px;font-size:13px;font-weight:650;display:inline-flex}.live-dot,.pulse-indicator{background:#31ead0;width:9px;height:9px;box-shadow:0 0 0 5px #31ead026}.hero-copy h1{letter-spacing:-1.3px;color:#fff;margin:20px 0 10px;font-size:56px;line-height:1.75}.hero-copy h1 span{color:#52edd7}.hero-copy>p{color:#e1ebf3;max-width:650px;font-size:16px;line-height:2.25}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:25px}.hero-section .button-ghost{color:#fff;background:#ffffff12;border-color:#def2f959}.trust-line{color:#dae6ef;margin-top:25px;font-size:13px}.mini-stack i{color:#11695f;background:#f0faf8;width:30px;height:30px;font-size:12px}.hero-stat-strip{border-top:1px solid #ecf5fc2b;gap:33px;margin-top:34px;padding-top:19px;display:flex}.hero-stat-strip>div{align-items:center;gap:8px;display:flex}.hero-stat-strip strong{color:#61ebda;font-size:23px}.hero-stat-strip span{color:#e0e8ef;font-size:12px}.hero-panel{color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fcfefff0;border:1px solid #ffffff9e;border-radius:22px;padding:22px;transform:translateY(0);box-shadow:0 35px 85px #000c1957}.panel-top{padding:3px 2px 17px;font-size:14px}.panel-date{color:#68798c;font-size:11px}.mini-opportunity{grid-template-columns:45px 1fr 61px;gap:13px;padding:16px 0}.country-avatar{border-radius:14px;width:46px;height:46px;font-size:13px}.mini-details strong{font-size:13px;line-height:1.8}.mini-details span{color:#66778b;font-size:11px}.match-number{font-size:20px}.match-number small{font-size:11px}.panel-bottom{padding-top:15px;font-size:11px}.panel-bottom a{font-size:11px}.hero-rule{background:linear-gradient(90deg,#0000,#c0e0e866,#0000);margin-top:64px}.source-strip{background:#f7fbfd;border-bottom:1px solid #e7eef2;padding:26px 0}.source-inner{gap:25px}.source-inner>span{color:#506276;font-size:13px}.source-inner>strong{letter-spacing:.65px;color:#596b7e;font-size:12px}.section{padding:106px 0}.section-heading{margin-bottom:40px}.kicker{font-size:13px;font-weight:700}.section-heading h2,.membership-inner h2{letter-spacing:-.4px;font-size:35px;line-height:1.8}.section-heading>p,.market-note,.membership-inner p{color:#607187;font-size:15px;line-height:2.1}.text-link{font-size:14px}.service-grid{gap:20px}.service-card{background:linear-gradient(145deg,#fff 62%,#f7fcfb);border:1px solid #e3ebf0;border-radius:20px;min-height:250px;padding:26px;box-shadow:0 8px 28px #13314209}.service-card:hover{border-color:#83decf;transform:translateY(-6px);box-shadow:0 24px 56px #0d655d1f}.service-icon{background:linear-gradient(145deg,#e2faf5,#eaf5ff);border-radius:16px;width:51px;height:51px;font-size:24px}.service-label{color:#63768a;font-size:12px}.service-order{color:#93a6b7;font:700 14px Fanab Sans,sans-serif;position:absolute;top:26px;left:23px}.service-card h3{margin:21px 0 8px;font-size:18px}.service-card p{color:#5c6e81;font-size:14px;line-height:2}.card-arrow{font-size:18px;bottom:23px;left:23px}.journey-section{background:linear-gradient(#f5f9fc,#fff);padding:91px 0 101px}.journey-heading{text-align:center;max-width:760px;margin:0 auto 34px}.journey-heading h2{margin:8px 0 5px;font-size:32px;line-height:1.8}.journey-heading p{color:#627487;font-size:15px;line-height:2}.journey-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.journey-card{background:#fff;border:1px solid #e4ebf0;border-radius:18px;min-height:221px;padding:22px 21px;position:relative;box-shadow:0 10px 30px #0e23350b}.journey-number{color:#0b8173;background:#e7faf6;border-radius:15px;place-items:center;width:47px;height:47px;font-size:17px;font-weight:700;display:inline-grid}.journey-card h3{margin:15px 0 6px;font-size:16px}.journey-card p{color:#617286;margin:0;font-size:13px;line-height:1.95}.section-markets{background:#f3f8fc}.market-grid{gap:19px}.market-card{background-image:radial-gradient(circle at 78% 17%,#53ebd32e,#0000 29%),linear-gradient(145deg,#173d52,#0b2236);background-size:cover;border-radius:20px;min-height:285px;padding:22px;box-shadow:0 19px 45px #11283b24}.market-oman{background-position:87%}.market-uzbekistan{background-position:70%}.market-iraq{background-position:55%}.market-kazakhstan{background-position:38%}.market-card:after{content:"";pointer-events:none;border:1px solid #c1f2e933;border-radius:20px;position:absolute;inset:0}.market-code{opacity:.19;font-size:66px;top:13px;left:18px}.market-priority{color:#90f6e5;align-items:center;gap:7px;font-size:12px;display:flex}.market-priority i{background:#35e8ce;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #31e8cc24}.market-card h3{margin:91px 0 5px;font-size:25px}.market-card p{font-size:13px}.market-link{margin-top:20px;font-size:12px}.market-note{margin-top:28px}.intelligence-section{background:radial-gradient(circle at 84% 20%,#1dd1b62e,#0000 26%),linear-gradient(112deg,#061625,#0a2e3b 56%,#091b2e);position:relative;overflow:hidden}.intelligence-grid{gap:85px}.intelligence-grid h2{color:#fff;font-size:35px}.intelligence-grid>div>p{color:#d8e5ee;font-size:16px;line-height:2.15}.intelligence-grid li{color:#e3ebf2;font-size:14px;line-height:2.4}.assistant-preview{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#11263bd1;border-color:#355169;border-radius:21px;padding:24px;box-shadow:0 29px 72px #0000002e}.assistant-header{padding-bottom:18px;font-size:15px}.assistant-header i{font-size:12px}.chat-message{border-radius:14px;padding:15px;font-size:13px;line-height:2.1}.bot-message strong{font-size:14px}.bot-message small{font-size:11px}.membership-section{background:radial-gradient(at 80% 70%,#e3faf5,#0000 44%),#fff}.membership-inner{padding:19px 0}.site-footer{background:#fbfdfe;padding:31px 0}.footer-inner>span{font-size:12px}.footer-inner>div:last-child{gap:22px;font-size:12px}.footer-brand .brand-mark{width:40px;height:42px}.footer-brand strong{font-size:19px}.footer-brand small{font-size:10px}.platform-sidebar{background:radial-gradient(at 20% 2%,#15b19d24,#0000 27%),linear-gradient(#0b1c2f,#0b1929 68%,#091624);width:280px;padding:25px 18px 18px;box-shadow:-12px 0 45px #0514251c}.platform-brand{gap:12px;padding:0 5px 21px}.platform-brand .brand-mark{border-radius:15px;width:44px;height:46px;font-size:24px}.platform-brand strong{font-size:21px}.platform-brand small{font-size:10px}.workspace-select{background:#152f46d9;border-radius:12px;margin:17px 1px 10px;padding:15px 12px}.workspace-select small{white-space:normal;font-size:10px;line-height:1.8}.nav-group{padding-top:17px}.nav-group-title{color:#8197ad;padding-bottom:7px;font-size:11px;font-weight:650}.sidebar-item{border-radius:11px;grid-template-columns:29px 1fr auto;height:43px;margin:3px 0;padding:0 10px;font-size:12px}.sidebar-item i{font-size:17px}.sidebar-item small{min-width:24px;font-size:10px}.sidebar-footer{border-radius:13px;padding:15px}.sidebar-footer span,.sidebar-footer button{font-size:11px}.workspace-topbar{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffeb;height:75px;padding:0 36px;box-shadow:0 6px 20px #16314309}.breadcrumb{gap:12px;font-size:13px}.topbar-actions{gap:16px}.topbar-actions>button{border-radius:12px;width:39px;height:39px;font-size:18px}.topbar-language{font-size:12px}.user-avatar{border-radius:13px;width:41px;height:41px;font-size:15px}.workspace-content{max-width:1460px;padding:36px 38px 68px}.view-heading{margin-bottom:28px}.view-heading h1{font-size:27px;line-height:1.8}.view-heading p{color:#62748a;font-size:14px}.assistant-shortcut{background:linear-gradient(135deg,#ebfbf8,#f2f7ff);border-radius:13px;padding:12px 17px;font-size:13px}.workspace-banner{background:radial-gradient(circle at 16% 25%,#42e6cd33,#0000 30%),linear-gradient(110deg,#0c263d,#0a4a52);border-radius:21px;min-height:190px;padding:32px;box-shadow:0 24px 55px #0b223026}.workspace-banner:after{color:#ffffff09;font-size:105px;top:6px}.workspace-banner span{font-size:13px}.workspace-banner h2{font-size:23px;line-height:1.8}.workspace-banner p{color:#deebf2;max-width:760px;font-size:14px;line-height:1.9}.metric-grid{gap:16px;margin:19px 0}.metric-card{border-color:#e2eaf0;border-radius:17px;min-height:143px;padding:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 25px #1531460b}.metric-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #15314614}.metric-topline{justify-content:space-between;align-items:center;display:flex}.metric-topline>span{color:#5d6f84;font-size:12px}.metric-topline>i{color:#087f72;background:#e8faf6;border-radius:10px;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;display:grid}.metric-card strong{margin:8px 0 3px;font-size:34px;line-height:1.45}.metric-card small{color:#677a8e;font-size:11px}.content-grid{gap:18px}.white-card{border-radius:17px;padding:20px;box-shadow:0 10px 32px #10283c0b}.card-section-header{margin-bottom:14px;padding-bottom:15px}.card-section-header strong{font-size:15px}.card-section-header button{font-size:12px}.opp-card{border-color:#e1e9ef;border-radius:16px;padding:18px}.opp-card-head{grid-template-columns:46px 1fr 38px;gap:12px}.opp-title strong{font-size:13px;line-height:1.9}.opp-title span{font-size:11px}.save-button{border-radius:11px;width:37px;height:37px;font-size:16px}.opp-meta{gap:8px;margin:17px 0}.opp-meta span{border-radius:8px;padding:6px 9px;font-size:11px}.opp-foot{padding-top:12px;font-size:11px}.action-item{gap:10px;padding:13px 1px;font-size:12px}.action-item i{font-size:18px}.subtle-button{margin-top:15px;font-size:12px}.notice-band{border-radius:12px;margin:17px 0;padding:14px 16px;font-size:12px;line-height:1.95}.filter-row{grid-template-columns:1fr 195px 220px;gap:12px;margin-bottom:20px}.filter-row input,.filter-row select,.field input,.field textarea,.field select,.chat-composer input{border-color:#d8e3ea;border-radius:12px;min-height:48px;padding:12px 13px;font-size:13px}.result-heading{margin:7px 1px 14px;font-size:12px}.result-heading strong{font-size:14px}.opportunity-grid{gap:16px}.empty-state{padding:47px 20px}.empty-state>span{font-size:37px}.empty-state strong{font-size:14px}.empty-state p{font-size:12px}.partner-grid,.market-insight-grid{gap:17px}.partner-card{border-radius:17px;padding:21px;box-shadow:0 10px 29px #1531420d}.match-chip{border-radius:10px;padding:6px 9px;font-size:10px}.partner-card h3{font-size:16px;line-height:1.8}.partner-card>p{font-size:12px}.partner-specialty{border-radius:10px;padding:12px;font-size:12px;line-height:1.8}.partner-card>small{font-size:11px}.button-outline{min-height:45px;font-size:12px}.consent-panel{border-radius:15px;gap:16px;padding:19px}.consent-panel>span{font-size:25px}.consent-panel strong{font-size:13px}.consent-panel p{font-size:12px;line-height:1.9}.market-insight-card{border-radius:17px;box-shadow:0 11px 34px #132e400f}.market-insight-top{background-image:radial-gradient(circle at 82% 12%,#ffffff29,#0000 28%),linear-gradient(135deg,#173f55,#102438);background-size:cover;min-height:132px;padding:20px}.market-insight-top span{font-size:11px}.market-insight-top h3{margin-top:21px;font-size:22px}.market-insight-body{padding:17px}.info-row{margin-bottom:14px}.info-row small{font-size:11px}.info-row span{font-size:12px;line-height:1.9}.readiness{font-size:11px}.readiness-track{height:6px;margin-top:8px}.profile-form .white-card{padding:24px}.form-grid{gap:17px}.field>span{margin-bottom:8px;font-size:12px}.field textarea{line-height:2}.field-note{font-size:12px}.chip-selector{gap:9px;margin:15px 0}.select-chip{border-radius:20px;padding:9px 12px;font-size:11px}.consent-check{border-radius:12px;gap:12px;padding:15px;font-size:12px;line-height:1.95}.form-status{font-size:12px}.upload-panel{background:linear-gradient(150deg,#fff,#f6fbfd);border-color:#c7d7e2;border-radius:18px;gap:18px;padding:43px}.upload-panel>span{font-size:40px}.upload-panel h3{font-size:17px}.upload-panel p,.upload-panel small{font-size:12px}.document-row{grid-template-columns:39px 1fr auto;padding:15px 4px}.document-row>span{font-size:19px}.document-row strong{font-size:12px}.document-row small{font-size:11px}.service-request-form{gap:15px}.request-row{padding:14px 3px}.request-row strong{font-size:12px}.request-row span{font-size:11px}.request-row i{padding:6px 8px;font-size:10px}.workflow-box{border-radius:12px;padding:15px}.workflow-box strong{font-size:12px}.workflow-box span{font-size:11px;line-height:1.9}.assistant-workspace{border-radius:19px;min-height:690px;box-shadow:0 17px 48px #13304513}.ai-mode-banner{padding:14px 20px}.ai-mode-banner span{font-size:12px}.ai-mode-banner small{font-size:11px}.chat-area{max-height:620px;padding:32px}.assistant-welcome{max-width:720px;margin:70px auto}.assistant-welcome>span{border-radius:19px;width:66px;height:66px;font-size:30px;box-shadow:0 12px 29px #0c958024}.assistant-welcome h3{margin-top:19px;font-size:23px}.assistant-welcome p{font-size:13px;line-height:2}.prompt-grid{gap:12px;margin-top:29px}.prompt-grid button{border-radius:12px;padding:15px;font-size:12px;line-height:1.9}.workspace-message{border-radius:15px;padding:17px}.workspace-message strong{font-size:12px}.workspace-message p{font-size:13px;line-height:2.1}.workspace-message small{font-size:11px}.typing-indicator{font-size:12px}.chat-composer{gap:12px;padding:16px}.pricing-grid{gap:17px}.plan-card{border-radius:19px;padding:25px;box-shadow:0 13px 38px #142d400e}.plan-badge{border-radius:11px;padding:6px 10px;font-size:10px}.plan-card h3{font-size:21px}.plan-card>p{font-size:12px}.plan-card>strong{font-size:19px}.plan-card ul{min-height:175px}.plan-card li{font-size:12px;line-height:2.45}.standalone-grid{gap:10px}.standalone-grid button{border-radius:11px;padding:14px 12px;font-size:11px;line-height:1.8}.integration-list h4{font-size:13px}.integration-row{padding:13px 2px;font-size:12px}.integration-row i{padding:5px 8px;font-size:10px}.academy-grid{gap:17px;margin-top:20px}.course-card{border-radius:17px;padding:23px}.course-card>span{border-radius:14px;width:46px;height:46px;font-size:19px}.course-card h3{font-size:16px}.course-card p{font-size:12px;line-height:2}.course-card button{font-size:12px}.notification-card{border-radius:15px;grid-template-columns:46px 1fr auto;gap:15px;padding:19px}.notification-card>span{border-radius:12px;width:44px;height:44px;font-size:18px}.notification-card strong{font-size:13px}.notification-card p{font-size:12px;line-height:1.9}.notification-card button{font-size:11px}.setting-row{padding:16px 2px}.setting-row strong,.setting-row span{font-size:12px}.english-landing,.english-landing .button,.english-landing input,.english-landing textarea{font-family:Segoe UI,Arial,sans-serif}.en-hero{color:#fff;background:linear-gradient(90deg,#051321f2,#05142299),url(/images/fanab-hero-infrastructure.webp) 50% 46%/cover;padding:116px 0 104px}.en-hero h1{color:#fff;font-size:65px;line-height:1.12}.en-hero h1 span{color:#59ecd7}.en-hero p{color:#e1edf4;font-size:17px;line-height:1.9}.english-landing .en-hero .eyebrow{letter-spacing:.8px;font-size:12px}.english-landing .en-hero .button-ghost{color:#fff;border-color:#e0f3f959}.en-signal-card{background:#0a1d2fe8;border:1px solid #bde8df3d;border-radius:21px;padding:24px}.en-signal-card>span{font-size:12px}.en-signal-card>div{padding:17px 0}.en-signal-card strong{font-size:17px}.en-signal-card p{font-size:13px}.en-signal-card i{font-size:10px}.restricted-management{max-width:660px}.restricted-icon{border-radius:22px;width:73px;height:73px;font-size:34px}.restricted-management h1{font-size:29px}.restricted-management>p{font-size:15px;line-height:2.2}.restricted-back{font-size:13px}@media (width<=1180px){.container{padding:0 32px}.nav-links{gap:21px;font-size:14px}.hero-grid{gap:39px}.hero-copy h1{font-size:48px}.hero-stat-strip{gap:19px}.source-inner{gap:14px}.source-inner>strong{font-size:11px}.platform-sidebar{width:252px}.platform-main{width:calc(100% - 252px);margin-right:252px}.workspace-content{padding:31px 29px}.filter-row{grid-template-columns:1fr 165px 190px}}@media (width<=950px){.site-nav{height:79px}.nav-links{gap:14px;font-size:12px}.container{padding:0 25px}.hero-section{padding-top:84px}.hero-grid,.intelligence-grid,.en-hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy h1{font-size:48px}.hero-panel{max-width:740px}.hero-rule{margin-top:54px}.source-inner{gap:14px}.source-inner>span{font-size:12px}.section{padding:83px 0}.section-heading h2,.intelligence-grid h2,.membership-inner h2{font-size:30px}.service-grid,.market-grid,.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-heading h2{font-size:28px}.platform-sidebar{width:238px}.platform-main{width:calc(100% - 238px);margin-right:238px}.sidebar-item{font-size:11px}.workspace-content{padding:28px 22px}.view-heading h1{font-size:23px}.view-heading p{font-size:12px}.metric-grid,.market-insight-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.en-hero{padding:82px 0}.en-hero h1{font-size:54px}}@media (width<=720px){body{font-size:14px}.container{padding:0 19px}.site-nav{height:74px}.brand-mark{width:42px;height:44px;font-size:25px}.brand strong{font-size:20px}.brand small{font-size:9px}.nav-links,.language-switch{display:none}.button{min-height:47px;padding:11px 16px;font-size:13px}.hero-section{padding-top:68px}.eyebrow{font-size:11px}.hero-copy h1{font-size:37px;line-height:1.8}.hero-copy>p{font-size:14px}.hero-stat-strip{justify-content:space-between;gap:10px}.hero-stat-strip>div{display:block}.hero-stat-strip strong{font-size:21px;display:block}.hero-stat-strip span{font-size:10px}.hero-panel{padding:16px}.panel-top{font-size:12px}.panel-date{font-size:9px}.mini-opportunity{grid-template-columns:38px 1fr 46px;gap:9px}.country-avatar{width:39px;height:39px;font-size:11px}.mini-details strong{font-size:11px}.mini-details span{font-size:10px}.match-number{font-size:16px}.match-number small,.panel-bottom{font-size:9px}.source-inner>strong{font-size:10px}.section{padding:69px 0}.section-heading{display:block}.section-heading h2,.intelligence-grid h2,.membership-inner h2,.journey-heading h2{font-size:25px}.section-heading>p,.journey-heading p{font-size:13px}.service-grid,.market-grid,.journey-grid{grid-template-columns:1fr}.service-card{min-height:220px}.journey-section{padding:72px 0}.journey-card{min-height:185px}.market-card{min-height:230px}.market-card h3{margin-top:60px}.intelligence-grid>div>p{font-size:14px}.membership-inner{display:block}.membership-inner>.button{margin-top:17px}.footer-inner{align-items:flex-start}.footer-inner>div:last-child{gap:10px;display:grid}.platform-sidebar{width:275px;right:-295px}.sidebar-open{right:0}.platform-main{width:100%;margin-right:0}.workspace-topbar{height:69px;padding:0 17px}.mobile-menu-button{font-size:23px;display:block}.breadcrumb{display:none}.workspace-content{padding:25px 16px 50px}.view-heading{align-items:flex-start;gap:10px}.view-heading h1{font-size:21px}.view-heading p{font-size:11px;line-height:1.9}.assistant-shortcut{white-space:nowrap;padding:10px;font-size:11px}.workspace-banner{min-height:210px;padding:23px;display:block}.workspace-banner h2{font-size:19px}.workspace-banner p{font-size:12px}.workspace-banner .button{margin-top:14px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:11px}.metric-card{min-height:129px;padding:14px}.metric-topline>span{font-size:10px}.metric-card strong{font-size:27px}.metric-card small{font-size:10px}.content-grid,.opportunity-grid,.partner-grid,.market-insight-grid,.proposals-grid,.academy-grid,.pricing-grid,.filter-row,.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.standalone-grid,.prompt-grid{grid-template-columns:1fr}.chat-area{padding:20px 14px}.assistant-welcome{margin:40px auto}.workspace-message{max-width:92%}.ai-mode-banner{display:block}.ai-mode-banner small{margin-top:4px;display:block}.notification-card{grid-template-columns:43px 1fr}.notification-card button{text-align:right;grid-column:2}.en-hero{padding:72px 0}.en-hero h1{font-size:43px}.en-hero p{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img{max-width:100%;height:auto}.showcase-section{background:#fff;padding:102px 0 108px}.showcase-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:31px;display:flex}.showcase-heading h2{letter-spacing:-.35px;margin:8px 0 0;font-size:33px;line-height:1.8}.showcase-heading>p{color:#607187;max-width:410px;font-size:14px;line-height:2}.showcase-grid{grid-template-rows:225px 225px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.showcase-card{background:#12283a;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 17px 43px #0c26391f}.showcase-card:first-child{grid-area:span 2/span 2}.showcase-card>img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.showcase-card:hover>img{transform:scale(1.045)}.showcase-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 27%,#05121f21 48%,#05121fe8 100%);position:absolute;inset:0}.showcase-caption{z-index:1;color:#fff;position:absolute;bottom:15px;left:19px;right:19px}.showcase-caption>span{text-align:right;letter-spacing:1.25px;color:#87efdf;direction:ltr;font-family:Segoe UI,Arial,sans-serif;font-size:10px;display:block}.showcase-caption h3{margin:5px 0 0;font-size:15px;line-height:1.85}.showcase-card:first-child .showcase-caption{bottom:24px;left:26px;right:26px}.showcase-card:first-child .showcase-caption h3{font-size:23px}.showcase-caption-note{color:#778598;text-align:center;margin:17px 0 0;font-size:11px;line-height:1.9}.english-landing .showcase-caption,.english-landing .showcase-caption>span{text-align:left}.market-card.market-oman,.market-insight-top.market-oman{background-image:radial-gradient(circle at 78% 18%,#59eedb38,#0000 28%),linear-gradient(145deg,#0c5861,#102a3d)}.market-card.market-uzbekistan,.market-insight-top.market-uzbekistan{background-image:radial-gradient(circle at 74% 16%,#5bc0ef3d,#0000 28%),linear-gradient(145deg,#175875,#14283c)}.market-card.market-iraq,.market-insight-top.market-iraq{background-image:radial-gradient(circle at 76% 18%,#f4c06f3b,#0000 28%),linear-gradient(145deg,#765234,#232f3a)}.market-card.market-kazakhstan,.market-insight-top.market-kazakhstan,.market-insight-top.market-tajikistan{background-image:radial-gradient(circle at 78% 18%,#8fadff40,#0000 29%),linear-gradient(145deg,#314f84,#16283d)}.market-insight-top.market-africa{background-image:radial-gradient(circle at 78% 18%,#82e3a138,#0000 29%),linear-gradient(145deg,#27634f,#172f39)}.market-insight-top.market-tajikistan,.market-insight-top.market-africa{background-size:cover}.partner-intro-visual{color:#fff;background:radial-gradient(circle at 82% 18%,#59e8d333,#0000 28%),linear-gradient(110deg,#10283d,#132f51);border-radius:20px;align-items:flex-end;min-height:225px;margin-bottom:17px;padding:33px;display:flex;box-shadow:0 20px 53px #0c253724}.partner-intro-visual>div{max-width:670px}.partner-intro-visual span{color:#83f2e0;letter-spacing:.8px;font-size:12px}.partner-intro-visual h2{margin:8px 0 4px;font-size:24px;line-height:1.8}.partner-intro-visual p{color:#e1eaf1;margin:0;font-size:13px;line-height:1.9}.mobile-public-nav,.mobile-workspace-nav,.mobile-sidebar-backdrop,.mobile-sidebar-close{display:none}@media (width<=1050px){.showcase-heading h2{font-size:28px}.showcase-heading>p{max-width:330px;font-size:13px}.showcase-grid{grid-template-rows:198px 198px}}@media (width<=900px){.showcase-section{padding:79px 0}.showcase-heading{display:block}.showcase-heading h2{font-size:27px}.showcase-heading>p{max-width:600px;margin-top:7px}.showcase-grid{grid-template-rows:repeat(3,190px);grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card:first-child{grid-area:span 1/span 2}.showcase-card:first-child .showcase-caption h3{font-size:18px}}@media (width<=760px){html,body{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-x:none}.landing,.english-landing{padding-bottom:calc(79px + env(safe-area-inset-bottom,0px))}.container{width:100%;min-width:0}.site-nav{width:100%;position:sticky;top:0}.nav-inner{gap:8px;min-width:0}.nav-actions{flex-shrink:0;gap:8px}.nav-actions .button-sm{min-height:42px;padding:9px 12px;font-size:11px}.brand{min-width:0}.brand small{text-overflow:ellipsis;max-width:135px;overflow:hidden}.hero-section{overflow:hidden}.hero-grid,.hero-copy,.hero-panel,.mini-details,.intelligence-grid>div{min-width:0}.hero-copy h1{overflow-wrap:normal}.hero-copy>p,.intelligence-grid>div>p{overflow-wrap:anywhere}.hero-panel{width:100%}.panel-top{align-items:flex-start;gap:7px}.panel-top>span:first-child{min-width:0}.panel-date{white-space:nowrap}.mini-details strong,.mini-details span{overflow-wrap:anywhere}.panel-bottom{gap:8px}.source-strip{padding:18px 0}.source-inner{flex-wrap:wrap;justify-content:flex-start;row-gap:9px}.source-inner>span{flex:0 0 100%}.source-inner>strong{padding:3px 0;font-size:9px}.service-card,.journey-card,.market-card,.white-card,.partner-card,.plan-card,.section-heading,.journey-heading,.showcase-heading{min-width:0}.showcase-section{padding:65px 0 69px}.showcase-heading h2{font-size:23px}.showcase-heading>p{font-size:12px}.showcase-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-rows:260px;grid-template-columns:none;grid-auto-columns:minmax(255px,81vw);grid-auto-flow:column;gap:12px;margin-left:-19px;margin-right:-19px;padding-left:19px;padding-right:19px;display:grid;overflow-x:auto}.showcase-grid::-webkit-scrollbar{display:none}.showcase-card,.showcase-card:first-child{scroll-snap-align:start;grid-area:auto}.showcase-card:first-child .showcase-caption{bottom:15px;left:19px;right:19px}.showcase-card:first-child .showcase-caption h3{font-size:16px}.showcase-caption h3{font-size:15px}.showcase-caption-note{text-align:right;font-size:10px}.site-footer{padding-bottom:27px}.mobile-public-nav,.mobile-workspace-nav{z-index:40;min-height:69px;padding:6px 5px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);inset-inline:0;background:#fffffff5;border-top:1px solid #d8e4ecf0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;box-shadow:0 -9px 35px #0d253716}.mobile-public-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-public-nav a,.mobile-workspace-item{color:#526479;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:52px;padding:4px 2px;display:flex}.mobile-public-nav a:active,.mobile-workspace-item:active{background:#ecfaf6}.mobile-public-nav i,.mobile-workspace-item i{font-size:19px;font-style:normal;line-height:1.2}.mobile-public-nav span,.mobile-workspace-item span{white-space:nowrap;font-size:10px;line-height:1.5}.mobile-workspace-active{color:#087b6f;background:#e9faf6}.mobile-workspace-active i{color:#0a9585}.english-landing .mobile-public-nav span{font-size:9px}.platform-layout{width:100%;min-width:0}.platform-sidebar{z-index:60;width:min(86vw,310px);min-height:100dvh;max-height:100dvh;padding-top:max(24px,env(safe-area-inset-top,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px));transition:right .23s;position:fixed;top:0;bottom:0;right:calc(-1*min(86vw,310px) - 12px);overflow:hidden}.platform-sidebar.sidebar-open{right:0}.sidebar-navigation{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.mobile-sidebar-close{z-index:1;color:#e2edf5;cursor:pointer;background:#132941;border:1px solid #385269;border-radius:10px;place-items:center;width:35px;height:35px;font-size:21px;line-height:1;display:grid;position:absolute;top:21px;left:13px}.mobile-sidebar-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030f1b94;border:0;display:block;position:fixed;inset:0}.platform-main{width:100%;min-width:0;margin-right:0}.workspace-topbar{gap:10px;padding-left:14px;padding-right:14px}.topbar-actions{gap:10px}.mobile-menu-button{background:#f0f5f8;border-radius:11px;place-items:center;width:40px;height:40px;line-height:1;display:grid}.workspace-content{width:100%;min-width:0;padding:23px 14px calc(101px + env(safe-area-inset-bottom,0px))}.view-heading{gap:8px}.view-heading>div{min-width:0}.view-heading h1{overflow-wrap:anywhere;font-size:20px}.view-heading p{font-size:11px}.assistant-shortcut{min-height:40px;padding:8px 9px;font-size:10px}.workspace-banner{width:100%;min-width:0;min-height:190px;padding:20px;overflow:hidden}.workspace-banner:after{font-size:75px;left:-30px}.workspace-banner h2{font-size:18px}.workspace-banner p{font-size:12px}.workspace-banner .button{min-height:43px}.metric-grid{gap:9px;margin:14px 0}.metric-card{min-width:0;min-height:120px;padding:12px 10px}.metric-topline{align-items:flex-start;gap:5px}.metric-topline>span{font-size:10px;line-height:1.7}.metric-topline>i{flex-shrink:0;width:25px;height:25px;font-size:14px}.metric-card strong{font-size:25px}.metric-card small{overflow-wrap:anywhere;font-size:9px;line-height:1.7}.white-card{padding:16px 13px}.card-section-header{gap:7px}.card-section-header strong{font-size:13px}.card-section-header button{white-space:nowrap;font-size:10px}.compact-list .opp-card{padding:12px 0}.opp-card-head{grid-template-columns:39px minmax(0,1fr) 32px;gap:8px}.opp-title{min-width:0}.opp-title strong{overflow-wrap:anywhere;font-size:11px}.opp-title span{overflow-wrap:anywhere;font-size:10px}.save-button{width:31px;height:31px}.opp-meta{gap:6px}.opp-meta span{font-size:10px}.opp-foot{align-items:flex-start;gap:8px;font-size:10px}.opp-foot>span{overflow-wrap:anywhere;min-width:0}.notice-band{padding:12px;font-size:11px;line-height:2}.filter-row{gap:9px}.filter-row input,.filter-row select,.field input,.field textarea,.field select,.chat-composer input{min-height:48px;font-size:16px}.filter-row select,.field select{max-width:100%}.partner-intro-visual{background-position:56%;min-height:205px;padding:19px}.partner-intro-visual h2{font-size:18px}.partner-intro-visual p{font-size:11px}.partner-card{padding:16px}.partner-specialty{overflow-wrap:anywhere;font-size:11px}.match-chip{white-space:nowrap;font-size:9px}.consent-panel{align-items:flex-start;padding:13px}.consent-panel strong{font-size:12px}.consent-panel p{font-size:11px}.market-insight-grid{gap:13px}.market-insight-top{min-height:142px}.info-row span{overflow-wrap:anywhere}.profile-form .white-card{padding:17px 13px}.form-actions{flex-wrap:wrap}.form-actions .button{width:100%}.upload-panel{padding:24px 12px;display:block}.upload-panel>span{margin-bottom:8px;display:block}.upload-panel h3{font-size:15px}.upload-panel p,.upload-panel .button{font-size:11px}.document-row{grid-template-columns:30px minmax(0,1fr) auto;gap:6px}.document-row strong{overflow-wrap:anywhere}.request-row{gap:5px;min-width:0}.request-row strong,.request-row span,.workflow-box span{overflow-wrap:anywhere}.assistant-workspace{min-height:min(650px,75dvh)}.chat-area{min-height:260px;max-height:calc(70dvh - 150px)}.assistant-welcome h3{font-size:19px}.assistant-welcome p{font-size:12px}.prompt-grid button{padding:12px;font-size:11px}.chat-composer{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:11px}.chat-composer input{min-width:0}.chat-composer .button{min-height:48px;padding:8px 11px;font-size:11px}.workspace-message{padding:12px}.workspace-message p{overflow-wrap:anywhere;font-size:12px}.plan-card{padding:21px 17px}.plan-card ul{min-height:initial}.standalone-grid button{text-align:right;line-height:1.9}.notification-card{gap:9px;padding:14px 11px}.notification-card p{overflow-wrap:anywhere}.setting-row{gap:10px}.setting-row strong{max-width:43%;font-size:11px}.setting-row span{overflow-wrap:anywhere;max-width:54%;font-size:10px}}@media (width<=420px){.container{padding-left:15px;padding-right:15px}.brand{gap:8px}.brand-mark{width:37px;height:40px;font-size:23px}.brand strong{font-size:18px}.brand small{max-width:113px;font-size:8px}.nav-actions .button-sm{padding:8px 9px;font-size:10px}.hero-section{padding-top:53px}.hero-copy h1{letter-spacing:-.3px;font-size:31px}.hero-copy>p{font-size:13px}.hero-actions{gap:8px}.hero-actions .button{flex:100%;width:100%}.hero-stat-strip{gap:7px}.hero-stat-strip span{font-size:9px}.hero-panel{padding:12px}.panel-top{font-size:11px}.panel-date{font-size:8px}.mini-opportunity{grid-template-columns:35px minmax(0,1fr) 42px;gap:6px}.country-avatar{width:35px;height:35px}.mini-details strong{font-size:10px}.mini-details span{font-size:9px}.match-number{font-size:15px}.panel-bottom,.panel-bottom a{font-size:8px}.section-heading h2,.journey-heading h2,.showcase-heading h2,.membership-inner h2,.intelligence-grid h2{font-size:22px}.showcase-grid{grid-template-rows:245px;grid-auto-columns:85vw;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.showcase-caption h3{font-size:14px}.footer-inner{gap:8px}.footer-inner>div:last-child{font-size:10px}.workspace-content{padding-left:11px;padding-right:11px}.view-heading h1{font-size:18px}.assistant-shortcut{padding:8px 7px;font-size:9px}.metric-card{padding:11px 8px}.metric-card strong{font-size:23px}.opp-card{padding:12px}.workspace-topbar{padding-left:11px;padding-right:11px}.partner-intro-visual h2{font-size:16px}.showcase-caption-note,.mobile-public-nav span,.mobile-workspace-item span{font-size:9px}}@media (width<=360px){.hero-copy h1{font-size:28px}.brand small{max-width:95px}.nav-actions .button-sm{font-size:9px}.hero-stat-strip strong{font-size:18px}.hero-stat-strip span{font-size:8px}.view-heading h1{font-size:17px}.metric-topline>span{font-size:9px}.metric-topline>i{width:22px;height:22px}.metric-card strong{font-size:21px}.card-section-header strong{font-size:12px}.mobile-public-nav span,.mobile-workspace-item span{font-size:8px}}@keyframes fanabFloatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fanabMenuIn{0%{opacity:0;transform:translate(11px)}to{opacity:1;transform:translate(0)}}@keyframes fanabLivePulse{0%,to{box-shadow:0 0 #16d6bc61}60%{box-shadow:0 0 0 7px #16d6bc00}}.nav-links{gap:24px}.nav-links a{border-radius:11px;align-items:center;gap:7px;padding:9px 7px;display:inline-flex}.nav-links a>svg{color:#688096;transition:color .24s,transform .3s}.nav-links a:hover>svg{color:#087f72;transform:translateY(-2px)scale(1.1)}.nav-links a:hover{background:#12cbb011}.nav-links a:after{right:7px}.button>svg,.assistant-shortcut>svg{flex-shrink:0}.sidebar-item{isolation:isolate;animation:.38s both fanabMenuIn;animation-delay:var(--item-delay,0s);transition:background .25s,color .25s,transform .25s;position:relative;overflow:hidden}.sidebar-item:before{content:"";z-index:-1;opacity:0;background:linear-gradient(95deg,#16d6bc2b,#16d6bc09);transition:opacity .24s;position:absolute;inset:0}.sidebar-item:hover{transform:translate(-3px)}.sidebar-item:hover:before,.sidebar-active:before{opacity:1}.sidebar-item i,.mobile-public-nav i,.mobile-workspace-item i{place-items:center;display:grid}.sidebar-item i svg{transition:transform .27s,color .24s}.sidebar-item:hover i svg,.sidebar-active i svg{color:#60ead6;transform:scale(1.12)}.topbar-actions>button{place-items:center;display:grid}.workspace-view-transition{animation:.38s cubic-bezier(.2,.75,.2,1) both fanabFloatIn}.service-card-visual{min-height:345px;padding:18px 18px 24px;overflow:hidden}.service-card-visual .service-image{background:#102b41;height:164px;margin:-18px -18px 17px;display:block;position:relative;overflow:hidden}.service-card-visual .service-image:after{content:"";pointer-events:none;background:linear-gradient(#07152209,#07152257);position:absolute;inset:0}.service-card-visual .service-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1);display:block}.service-card-visual:hover .service-image img{transform:scale(1.075)}.service-card-visual .service-image>i{z-index:1;color:#fff;background:#08162694;border:1px solid #e0f7f93d;border-radius:9px;padding:3px 8px;font:600 11px Arial,sans-serif;position:absolute;top:12px;left:13px}.service-card-visual .service-icon{width:42px;height:42px;margin-bottom:0}.service-card-visual h3{margin-top:11px}.service-card-visual .card-arrow{place-items:center;display:grid}.english-landing .service-card-visual .card-arrow{left:auto;right:18px;transform:rotate(180deg)}.workspace-view-cover{color:#fff;background-color:#102b3e;background-position:50% 43%;background-size:cover;border-radius:19px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:157px;margin:0 0 19px;padding:24px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 39px #0d28391f}.workspace-view-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05142357,#061828e6);position:absolute;inset:0}.workspace-view-cover>*{z-index:1;position:relative}.view-cover-badge{color:#88efdf;align-items:center;gap:8px;display:inline-flex}.view-cover-badge span{letter-spacing:1px;font:600 10px Segoe UI,Arial,sans-serif}.workspace-view-cover>strong{max-width:710px;font-size:17px;line-height:1.9}.view-image-tenders{background-image:linear-gradient(135deg,#073850,#087f73)}.view-image-proposals{background-image:linear-gradient(135deg,#162e4d,#375f86)}.view-image-academy{background-image:linear-gradient(135deg,#173b32,#3c8b70)}.view-image-partners{background-image:linear-gradient(135deg,#232d50,#535ca7)}.view-image-oman{background-image:linear-gradient(135deg,#0e4e5a,#163249)}.view-image-energy{background-image:linear-gradient(135deg,#2f405e,#75613f)}.view-image-africa{background-image:linear-gradient(135deg,#1d5442,#173543)}.academy-visual-banner{background-image:radial-gradient(circle at 18% 22%,#67ebc02e,#0000 29%),linear-gradient(112deg,#0d2a3d,#145447)}.visitor-insight-section{background:radial-gradient(at 9% 32%,#11d0b013,#0000 31%),#f6fafc;padding:89px 0}.visitor-insight-grid{grid-template-columns:1.13fr .75fr;align-items:center;gap:74px;display:grid}.visitor-insight-grid>div>h2{margin:10px 0 8px;font-size:31px;line-height:1.9}.visitor-insight-grid>div>p{color:#5f7387;max-width:635px;font-size:14px;line-height:2.1}.experience-pills{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.experience-pills>span{color:#3c5267;background:#fff;border:1px solid #dbe9ed;border-radius:11px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.experience-pills>span svg{color:#087e72}.visitor-counter{background:#fff;border:1px solid #dce8eb;border-radius:20px;padding:24px 25px 19px;box-shadow:0 17px 50px #0f2c3e11}.visitor-counter-heading{color:#466174;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.visitor-live-dot{background:#12c9aa;border-radius:50%;width:8px;height:8px;animation:2s infinite fanabLivePulse}.visitor-counter-grid{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.visitor-counter-grid>div{grid-template-columns:24px 1fr;align-items:center;gap:2px 7px;display:grid}.visitor-counter-grid>div+div{border-right:1px solid #e7edf0;padding-right:20px}.visitor-counter-grid>div>svg{color:#0b9181;grid-row:1/span 2}.visitor-counter-grid>div>strong{color:#122e43;font-size:28px;line-height:1.35}.visitor-counter-grid>div>span{color:#697d8e;font-size:11px}.visitor-counter>small{color:#748496;border-top:1px solid #e9eff2;margin-top:15px;padding-top:12px;font-size:10px;display:block}.english-landing .visitor-counter-grid>div+div{border-left:1px solid #e7edf0;border-right:0;padding-left:20px;padding-right:0}.visitor-counter-compact{box-shadow:none;background:0 0;border:0;border-top:1px solid #b4d5e02b;border-radius:0;margin-top:12px;padding:11px 0 0}.visitor-counter-compact .visitor-counter-heading{color:#b9cedb;font-size:9px}.visitor-counter-compact .visitor-live-dot{width:6px;height:6px}.visitor-counter-compact .visitor-counter-grid{margin-top:9px}.visitor-counter-compact .visitor-counter-grid>div{grid-template-columns:18px 1fr;column-gap:4px}.visitor-counter-compact .visitor-counter-grid>div+div{border-right-color:#b4d5e02b;padding-right:8px}.visitor-counter-compact .visitor-counter-grid>div>svg{color:#76dfce;width:15px;height:15px}.visitor-counter-compact .visitor-counter-grid>div>strong{color:#eff9fb;font-size:15px}.visitor-counter-compact .visitor-counter-grid>div>span{color:#b1c4d2;font-size:8px}@media (width<=1180px){.nav-links{gap:12px}.nav-links a{gap:5px;padding-inline:4px}.english-landing .nav-links{gap:8px;font-size:12px}.english-landing .nav-links a>svg{width:15px;height:15px}.visitor-insight-grid{gap:39px}}@media (width<=900px){.nav-links a>svg{display:none}.visitor-insight-section{padding:72px 0}.visitor-insight-grid{grid-template-columns:1fr;gap:26px}.visitor-counter{max-width:540px}.visitor-insight-grid>div>h2{font-size:27px}}@media (width<=760px){.mobile-public-nav a,.mobile-workspace-item{transition:background .2s,color .2s,transform .2s}.mobile-public-nav a:active,.mobile-workspace-item:active{transform:translateY(-2px)}.mobile-public-nav a>i,.mobile-workspace-item>i{transition:transform .22s}.mobile-workspace-active>i{transform:translateY(-2px)}.sidebar-item{height:45px}.service-card-visual{min-height:330px}.service-card-visual .service-image{height:175px}.workspace-view-cover{border-radius:15px;min-height:130px;margin-bottom:15px;padding:17px 18px}.workspace-view-cover>strong{font-size:13px;line-height:2}.view-cover-badge span{font-size:9px}.visitor-insight-section{padding:66px 0}.visitor-insight-grid>div>h2{font-size:23px}.visitor-insight-grid>div>p{font-size:12px}.experience-pills{gap:7px}.experience-pills>span{padding:7px 9px;font-size:10px}.visitor-counter{padding:19px}.visitor-counter-grid>div>strong{font-size:23px}.visitor-counter-compact{padding:10px 0 0}.visitor-counter-compact .visitor-counter-grid>div>strong{font-size:14px}}@media (width<=420px){.workspace-view-cover{min-height:120px;padding:14px 15px}.workspace-view-cover>strong{font-size:12px}.visitor-counter-grid>div+div{padding-right:11px}.visitor-counter-grid>div>strong{font-size:21px}.experience-pills>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.sidebar-item,.workspace-view-transition,.visitor-live-dot{animation:none!important}.service-image img,.nav-links a>svg,.sidebar-item i svg{transition:none!important}}.official-brand{min-width:0}.official-logo{background:#fff;border:1px solid #0e485e1a;border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 24px #0730461a}.official-logo img{object-fit:contain;width:100%;height:100%;display:block}.official-logo-header{width:61px;height:64px;padding:5px}.official-logo-footer{width:69px;height:69px;padding:5px}.official-logo-workspace{border-radius:12px;width:65px;height:65px;padding:5px}.official-logo-restricted{border-radius:17px;width:92px;height:92px;padding:6px}.brand-descriptor{min-width:0}.brand-descriptor strong,.brand-descriptor small{display:block}.official-brand:hover .official-logo{box-shadow:0 12px 29px #064a6529}.platform-brand.official-brand{align-items:center;padding-bottom:17px}.platform-brand .brand-descriptor{min-width:0}.platform-brand .brand-descriptor strong{color:#f1f8fb}.platform-brand .brand-descriptor small{color:#8faabd}.footer-brand.official-brand,.restricted-management>.official-brand{align-items:center}.restricted-management>.official-brand .brand-descriptor{text-align:right}.english-landing .official-brand .brand-descriptor{text-align:left}@media (width<=760px){.official-logo-header{border-radius:10px;width:48px;height:50px}.site-nav .brand-descriptor strong{white-space:nowrap;font-size:15px}.site-nav .brand-descriptor small{display:none}.official-logo-workspace{width:54px;height:54px}.official-logo-footer{width:55px;height:55px}}@media (width<=420px){.official-logo-header{width:44px;height:46px}.site-nav .brand-descriptor{display:none}.official-logo-restricted{width:74px;height:74px}.restricted-management>.official-brand .brand-descriptor strong{font-size:17px}}.company-auth-page{background:#f4f8fa;grid-template-columns:minmax(0,1.12fr) minmax(450px,.88fr);min-height:100dvh;display:grid}.company-auth-visual{color:#fff;background:radial-gradient(circle at 76% 18%,#28e2c62e,#0000 31%),linear-gradient(145deg,#071a2d 0%,#0a3544 55%,#0b1d31 100%);align-items:flex-end;min-height:100dvh;padding:85px 9%;display:flex;position:relative;overflow:hidden}.company-auth-visual:after{content:"";pointer-events:none;background:radial-gradient(at 79% 21%,#19dcc02b,#0000 38%);position:absolute;inset:0}.company-auth-visual>div{z-index:1;max-width:620px;position:relative}.company-auth-visual>div>span{color:#77ead8;letter-spacing:1.5px;font:600 12px Segoe UI,Arial,sans-serif}.company-auth-visual h1{letter-spacing:-.8px;margin:20px 0 12px;font-size:clamp(31px,3.5vw,54px);line-height:1.65}.company-auth-visual p{color:#d3e0e7;margin:0;font-size:15px;line-height:2.2}.company-auth-panel{background:#fff;flex-direction:column;justify-content:center;justify-self:center;width:min(580px,100%);min-height:100dvh;padding:45px 55px;display:flex}.company-auth-brand{align-self:flex-start;margin-bottom:30px}.company-auth-brand .brand-descriptor strong{font-size:19px}.company-auth-brand .brand-descriptor small{margin-top:5px;font-size:9px}.company-auth-kicker{color:#087f73;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.company-auth-panel>h2{color:#122d43;margin:11px 0 6px;font-size:30px;line-height:1.7}.company-auth-intro{color:#66798a;margin:0 0 22px;font-size:13px;line-height:2.05}.company-auth-form{flex-direction:column;gap:13px;display:flex}.company-auth-form label{flex-direction:column;gap:6px;display:flex}.company-auth-form label>span{color:#345064;font-size:13px;font-weight:600}.company-auth-form input{color:#183346;background:#fbfdfe;border:1px solid #dce7ec;border-radius:12px;outline:none;width:100%;min-height:50px;padding:11px 13px;transition:border-color .2s,box-shadow .2s}.company-auth-form input:focus{border-color:#41cbb6;box-shadow:0 0 0 3px #1bbfa61f}.company-password-field{position:relative}.company-password-field input{padding-inline-end:68px}.company-password-field button{color:#128271;cursor:pointer;inset-inline-end:10px;background:0 0;border:0;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.company-password-hint{color:#627788;font-size:11px;line-height:1.9}.company-auth-error{color:#a83b3b;background:#fff4f4;border:1px solid #f4d1d1;border-radius:11px;padding:11px 13px;font-size:12px;line-height:1.8}.company-auth-submit{width:100%;min-height:53px;margin-top:4px}.company-auth-submit:disabled{cursor:wait;opacity:.72}.company-auth-switch{color:#087f73;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:20px;padding:8px;font-size:12px;font-weight:650}.company-auth-public-link{color:#63778a;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:9px;font-size:12px;display:inline-flex}.paid-access-gate{text-align:center;background:radial-gradient(at 50% 4%,#23d3b91a,#0000 42%),#fff;border:1px solid #e0eaee;border-radius:23px;flex-direction:column;align-items:center;width:min(780px,100%);margin:12px auto 32px;padding:41px 44px 37px;display:flex;box-shadow:0 18px 57px #11304111}.paid-gate-icon{color:#098572;background:#e8f9f5;border-radius:19px;place-items:center;width:68px;height:68px;display:grid}.paid-gate-kicker{color:#087f73;margin-top:19px;font-size:12px;font-weight:700}.paid-access-gate h2{margin:10px 0 7px;font-size:24px;line-height:1.75}.paid-access-gate>p{color:#607486;max-width:620px;margin:0;font-size:13px;line-height:2.1}.paid-gate-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:23px;display:flex}.paid-gate-status,.membership-request-status{color:#087f73;margin-top:13px;font-size:12px;line-height:1.9;display:block}.paid-gate-public{color:#66798a;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:6px;font-size:11px}.managed-account-panel{margin-top:19px}.managed-account-row{border-top:1px solid #e8eef1;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.managed-account-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.managed-account-row strong{color:#19354a;font-size:13px}.managed-account-row>div:first-child>span{color:#52677a;align-self:flex-start;font-size:11px}.managed-account-row small{color:#788a99;font-size:10px}.managed-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.managed-account-actions button{color:#315164;cursor:pointer;background:#f7fbfc;border:1px solid #dce8ea;border-radius:9px;min-height:37px;padding:7px 10px;font-size:10px}.managed-account-actions button:first-child{color:#087f73;background:#eaf9f5;border-color:#bcebe1}.sidebar-signin{color:#c9efe9;border:1px solid #9dd9d54f;border-radius:9px;justify-content:center;align-items:center;min-height:38px;margin-top:10px;font-size:11px;display:flex}.sidebar-lock{color:#92a8b8;place-items:center;width:19px;height:19px;display:grid}.sidebar-plan-label{border-radius:7px;padding:3px 6px;color:#9cd8cc!important;width:auto!important;min-width:0!important;font-size:9px!important}.workspace-signin-link{color:#087f73;border:1px solid #dbe9e9;border-radius:9px;align-items:center;min-height:36px;padding:6px 10px;font-size:11px;font-weight:650;display:inline-flex}@media (width<=980px){.company-auth-page{grid-template-columns:minmax(0,.86fr) minmax(390px,1fr)}.company-auth-visual{padding-inline:7%}.company-auth-panel{padding-inline:37px}}@media (width<=760px){.company-auth-page{background:#fff;grid-template-columns:1fr;min-height:100dvh}.company-auth-visual{display:none}.company-auth-panel{width:min(560px,100%);min-height:100dvh;padding:30px 25px}.company-auth-brand{margin-bottom:24px}.company-auth-panel>h2{font-size:25px}.company-auth-form input{min-height:49px;font-size:16px}.paid-access-gate{border-radius:17px;margin:5px auto 24px;padding:28px 20px}.paid-gate-icon{width:57px;height:57px}.paid-access-gate h2{font-size:19px}.paid-access-gate>p{font-size:12px}.paid-gate-actions{gap:9px;width:100%}.paid-gate-actions .button{width:100%}.managed-account-row{flex-direction:column;align-items:flex-start}.managed-account-actions{justify-content:flex-start}.workspace-signin-link{min-height:33px;padding:5px 8px;font-size:10px}}@media (width<=420px){.company-auth-panel{min-height:100dvh;padding:25px 18px}.company-auth-brand{gap:10px}.company-auth-brand .brand-descriptor strong{font-size:16px}.company-auth-brand .brand-descriptor small{max-width:176px;font-size:8px}.company-auth-panel>h2{font-size:23px}.company-auth-intro{font-size:12px}.company-auth-form{gap:11px}.paid-access-gate{padding:24px 14px}.paid-access-gate h2{font-size:17px}.paid-gate-actions .button{font-size:11px}.managed-account-actions button{padding-inline:8px;font-size:9px}}.ecosystem-section{background:radial-gradient(at 86% 8%,#1bd5b817,#0000 32%),#f6fafc;padding:95px 0 89px}.ecosystem-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:31px;display:flex}.ecosystem-heading h2{color:#143047;margin:12px 0 7px;font-size:29px;line-height:1.85}.ecosystem-heading p{color:#60768a;max-width:735px;margin:0;font-size:14px;line-height:2.05}.ecosystem-explore{white-space:nowrap;color:#087e72;font-size:13px;font-weight:700}.ecosystem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.ecosystem-card{background:#fff;border:1px solid #e0e9ed;border-radius:17px;min-height:203px;padding:19px 18px 18px;transition:border-color .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.ecosystem-card:hover{border-color:#82d8c9;transform:translateY(-4px);box-shadow:0 15px 38px #0f394416}.ecosystem-icon{color:#087f72;background:#e9f9f5;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.ecosystem-badge{color:#657b8c;top:22px;border:1px solid #e6edf0;border-radius:8px;padding:3px 7px;font-size:10px;position:absolute;inset-inline-end:15px}.ecosystem-card h3{color:#18334a;margin:15px 0 5px;font-size:14px;line-height:1.9}.ecosystem-card>p{color:#6a7d8e;margin:0;padding-inline-end:15px;font-size:11px;line-height:2}.ecosystem-arrow{color:#087e72;bottom:14px;position:absolute;inset-inline-end:14px}.english-landing .ecosystem-arrow{transform:rotate(180deg)}.ecosystem-demo-note{color:#286458;background:#edf9f6;border:1px solid #ccebe5;border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:12px 15px;font-size:12px;line-height:1.95;display:flex}.ecosystem-demo-note>svg{color:#087e72;flex:none}.discovery-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.discovery-shortcut{text-align:right;cursor:pointer;background:#fff;border:1px solid #e0e9ed;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 17px;align-items:center;gap:8px;min-height:86px;padding:12px 10px;transition:border-color .2s,transform .2s;display:grid}.discovery-shortcut:hover{border-color:#89ddce;transform:translateY(-2px)}.discovery-shortcut>i{color:#087e72;background:#ebfaf6;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.discovery-shortcut>span{min-width:0}.discovery-shortcut strong,.discovery-shortcut small{display:block}.discovery-shortcut strong{font-size:11px;line-height:1.8}.discovery-shortcut small{color:#738595;margin-top:2px;font-size:9px;line-height:1.8}.discovery-shortcut>svg{color:#087e72}.funding-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.funding-summary>div{background:#fff;border:1px solid #e1eaed;border-radius:13px;padding:16px 18px}.funding-summary strong,.funding-summary span{display:block}.funding-summary strong{color:#0b8074;font-size:24px;line-height:1.3}.funding-summary span{color:#627687;margin-top:4px;font-size:11px}.agency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agency-card{background:#fff;border:1px solid #e1e9ed;border-radius:16px;padding:20px}.agency-card-head{align-items:center;gap:12px;min-height:57px;display:flex}.agency-mark{color:#fff;border-radius:12px;flex:none;place-items:center;width:54px;height:50px;font:700 12px Arial,sans-serif;display:grid}.agency-blue{background:linear-gradient(135deg,#164a75,#2d78a8)}.agency-ocean{background:linear-gradient(135deg,#12628c,#2493a4)}.agency-emerald{background:linear-gradient(135deg,#11735d,#24a278)}.agency-copper{background:linear-gradient(135deg,#845335,#c38a4f)}.agency-forest{background:linear-gradient(135deg,#347643,#68a05b)}.agency-violet{background:linear-gradient(135deg,#4d497c,#756baa)}.agency-slate{background:linear-gradient(135deg,#334e65,#66798c)}.agency-card-head h3{margin:0;font-size:13px;line-height:1.9}.agency-card-head small{color:#758595;margin-top:3px;font:10px Segoe UI,Arial,sans-serif;display:block}.agency-detail{grid-template-columns:1fr 1fr;gap:8px 13px;margin-top:18px;display:grid}.agency-detail .info-row:last-child{grid-column:1/-1}.agency-stage{color:#536b7f;background:#f1f5f8;border-radius:8px;margin-top:5px;padding:6px 8px;font:11px Segoe UI,Arial,sans-serif;display:inline-block}.agency-source{width:100%}.expert-intro{background:#eefaf7;border:1px solid #cceae3;border-radius:14px;margin-bottom:15px;padding:16px 18px}.expert-intro>span{color:#087e72;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.expert-intro p{color:#55736e;margin:7px 0 0;font-size:11px;line-height:2}.expert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.expert-card{background:#fff;border:1px solid #e1eaed;border-radius:15px;padding:19px}.expert-top{justify-content:space-between;align-items:center;display:flex}.expert-avatar{color:#205872;background:linear-gradient(145deg,#e8f6fb,#e8f9f5);border-radius:14px;place-items:center;width:47px;height:47px;font-size:14px;font-weight:700;display:grid}.expert-top>i{color:#087d6d;background:#edf9f5;border-radius:8px;padding:4px 8px;font-size:10px;font-style:normal}.expert-card h3{margin:14px 0 3px;font-size:13px;line-height:1.9}.expert-location{color:#758696;font-size:10px}.expert-card>p{color:#41596b;background:#f5f8fa;border-radius:9px;min-height:38px;margin:12px 0;padding:8px 10px;font-size:11px;line-height:1.9}.expert-meta{flex-direction:column;gap:4px;display:flex}.expert-meta>span{color:#6e8090;font-size:10px}.expert-meta>strong{color:#087d71;font-size:10px}.expert-card>.button{width:100%}.award-pipeline{background:#fff;border:1px solid #e1eaed;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.award-pipeline>span{text-align:center;color:#536b7d;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex}.award-pipeline>span>i{color:#087e72;background:#e8f8f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.award-list{gap:13px;margin-top:16px;display:grid}.award-card{background:#fff;border:1px solid #e1eaed;border-radius:14px;padding:17px}.award-main{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.award-main h3{margin:0;font-size:12px;line-height:1.9}.award-main p{color:#718292;margin:3px 0 0;font-size:10px}.award-status{color:#087e72;background:#edf9f5;border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal}.award-grid{border-top:1px solid #edf1f3;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:12px;display:grid}.award-card>.sample-tag{color:#94681f;background:#fff4df;border-radius:7px;margin-top:4px;padding:4px 7px;font-size:9px;display:inline-flex}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.insight-card{background:#fff;border:1px solid #e1eaed;border-radius:16px;overflow:hidden}.insight-cover{background-color:#163149;background-position:50%;background-size:cover;align-items:flex-end;min-height:145px;padding:13px;display:flex}.insight-cover>span{color:#fff;background:#081b29bd;border:1px solid #ebf7f74d;border-radius:8px;padding:5px 8px;font-size:10px}.insight-body{padding:15px}.insight-body>small{color:#6d8090;font-size:10px}.insight-body h3{min-height:54px;margin:8px 0 5px;font-size:13px;line-height:2}.insight-body>p{color:#647788;min-height:69px;margin:0;font-size:11px;line-height:2.05}.insight-body>div{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:flex}.insight-body>div>span{color:#647788;font-size:9px}.insight-body>div>button{color:#087e72;cursor:pointer;background:0 0;border:0;font-size:10px}.event-board{margin-top:16px}.event-row{border-top:1px solid #edf1f3;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.event-row>span{color:#087e72;background:#eaf8f5;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.event-row strong,.event-row small{display:block}.event-row strong{font-size:11px}.event-row small{color:#738495;margin-top:3px;font-size:9px}.event-row>i{color:#916722;background:#fff3dc;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal}.alert-builder form{gap:15px;display:grid}.alert-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.alert-builder form>.button{justify-self:flex-start}.alert-save-status{color:#087e72;font-size:11px;line-height:1.9}.demo-access-banner{background:linear-gradient(135deg,#ecfaf6,#f2fafc);border:1px solid #c7e8e0;border-radius:14px;flex-direction:column;gap:7px;margin-bottom:20px;padding:17px 19px;display:flex}.demo-access-banner>span{color:#087e72;align-items:center;gap:8px;font-size:12px;display:flex}.demo-access-banner>strong{color:#365a58;font-size:12px;line-height:1.9}.demo-sidebar-note{margin-top:4px;display:block;color:#a8d9d1!important;font-size:10px!important}.demo-topbar-badge{color:#087e72;white-space:nowrap;background:#edf9f6;border:1px solid #cbe9e3;border-radius:9px;padding:5px 9px;font-size:10px}@media (width<=1180px){.ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ecosystem-section{padding:73px 0}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-heading h2{font-size:24px}.agency-grid,.expert-grid{grid-template-columns:1fr}.award-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ecosystem-section{padding:59px 0}.ecosystem-heading{flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:22px}.ecosystem-heading h2{margin-top:8px;font-size:20px}.ecosystem-heading p{font-size:12px}.ecosystem-grid{gap:10px}.ecosystem-card{min-height:187px;padding:14px 12px}.ecosystem-icon{width:38px;height:38px}.ecosystem-badge{top:16px;padding:3px 5px;font-size:8px;inset-inline-end:9px}.ecosystem-card h3{margin-top:11px;font-size:11px}.ecosystem-card>p{font-size:9px}.ecosystem-demo-note{align-items:flex-start;font-size:10px}.discovery-shortcuts{gap:9px}.discovery-shortcut{grid-template-columns:31px minmax(0,1fr);gap:7px;min-height:76px;padding:9px}.discovery-shortcut>i{width:31px;height:31px}.discovery-shortcut>svg{display:none}.discovery-shortcut strong{font-size:10px}.discovery-shortcut small{font-size:8px}.funding-summary{gap:8px}.funding-summary>div{padding:12px 9px}.funding-summary strong{font-size:20px}.funding-summary span{font-size:9px}.agency-card{padding:16px}.agency-card-head h3{font-size:11px}.agency-card-head small{font-size:9px}.agency-detail{grid-template-columns:1fr}.agency-detail .info-row:last-child{grid-column:auto}.expert-grid,.insight-grid{grid-template-columns:1fr}.award-pipeline{gap:4px;padding:11px 6px}.award-pipeline>span{font-size:8px}.award-pipeline>span>i{width:25px;height:25px}.award-main{grid-template-columns:36px minmax(0,1fr);gap:8px}.award-status{grid-column:2;justify-self:flex-start}.award-grid{gap:9px}.insight-body h3,.insight-body>p{min-height:initial}.event-row{grid-template-columns:33px minmax(0,1fr);gap:8px}.event-row>i{grid-column:2;justify-self:flex-start}.alert-form-grid{grid-template-columns:1fr}.alert-builder form>.button{width:100%}.demo-topbar-badge{padding:4px 7px;font-size:9px}}@media (width<=420px){.ecosystem-grid{gap:8px}.ecosystem-card{min-height:181px;padding:12px 9px}.ecosystem-icon{width:35px;height:35px}.ecosystem-card h3{font-size:10px}.ecosystem-card>p{padding-inline-end:0;font-size:8px}.ecosystem-badge{top:14px;font-size:7px;inset-inline-end:7px}.discovery-shortcut strong{font-size:9px}.award-pipeline>span{font-size:7px}.award-grid{grid-template-columns:1fr}.agency-mark{width:44px;height:44px;font-size:10px}}:root{--ink:#102f45;--muted:#405f73;--muted-light:#587285}html{font-size:16px}body{color:var(--ink);font-size:16px;font-weight:400;line-height:1.95}body :where(strong,b,h1,h2,h3,h4,h5,h6){font-weight:800}body :where(p,li){line-height:1.9}body :where(input,textarea,select,button){color:#17384f;font-weight:600}body :where(input,textarea,select)::placeholder{color:#587185;opacity:1}.hero-copy h1,.en-hero h1{line-height:1.55;font-size:clamp(45px,4.4vw,64px)!important;font-weight:850!important}.hero-copy h1 span,.en-hero h1 span{font-size:inherit!important;font-weight:inherit!important}.section-heading h2,.intelligence-grid h2,.membership-inner h2,.journey-heading h2,.ecosystem-heading h2,.showcase-heading h2,.partner-intro-visual h2{line-height:1.65;font-size:clamp(29px,2.6vw,38px)!important;font-weight:850!important}.view-heading h1,.restricted-management h1{line-height:1.65;font-size:32px!important}.workspace-banner h2{line-height:1.7;font-size:27px!important}.service-card h3,.market-card h3,.journey-card h3,.showcase-caption h3,.partner-card h3,.plan-card h3,.course-card h3,.assistant-welcome h3,.market-insight-top h3,.agency-card-head h3,.expert-card h3,.award-main h3,.insight-body h3{line-height:1.8;font-size:19px!important}.hero-copy>p,.en-hero p,.intelligence-grid>div>p,.section-heading>p,.journey-heading p,.ecosystem-heading p,.showcase-heading>p,.membership-inner p,.market-note,.service-card p,.journey-card p,.partner-card>p,.course-card p,.plan-card>p,.workspace-banner p,.view-heading p,.restricted-management>p,.partner-intro-visual p,.insight-body>p,.assistant-welcome p,.workspace-message p,.consent-panel p{line-height:2;font-size:16px!important;font-weight:650!important}.button,.assistant-shortcut,.subtle-button,.text-link,.card-section-header button,.course-card button,.notification-card button,.standalone-grid button,.prompt-grid button,.insight-body>div>button,.sidebar-footer button{min-height:44px;font-size:15px!important;font-weight:800!important}.filter-row input,.filter-row select,.field input,.field textarea,.field select,.chat-composer input{min-height:49px;padding:12px 14px;font-size:16px!important;font-weight:650!important}.eyebrow,.kicker,.panel-top,.panel-date,.panel-bottom,.trust-line,.source-inner>span,.source-inner>strong,.service-label,.market-priority,.market-link,.assistant-header,.assistant-header i,.bot-message strong,.bot-message small,.workspace-select span,.workspace-select small,.nav-group-title,.sidebar-footer span,.sidebar-footer strong,.breadcrumb,.topbar-language,.demo-access-banner>span,.demo-access-banner>strong,.demo-topbar-badge,.demo-sidebar-note,.result-heading,.result-heading strong,.opp-title strong,.opp-title span,.opp-meta span,.opp-foot,.action-item,.notice-band,.match-chip,.partner-specialty,.partner-card>small,.info-row small,.info-row span,.readiness,.field>span,.field-note,.select-chip,.consent-check,.form-status,.document-row strong,.document-row small,.request-row strong,.request-row span,.request-row i,.workflow-box strong,.workflow-box span,.ai-mode-banner span,.ai-mode-banner small,.workspace-message strong,.workspace-message small,.typing-indicator,.plan-badge,.plan-card li,.integration-list h4,.integration-row,.setting-row,.notification-card strong,.notification-card p,.event-row strong,.event-row small,.event-row>i,.award-status,.award-card>.sample-tag,.insight-cover>span,.insight-body>small,.insight-body>div>span,.alert-save-status,.ecosystem-badge,.ecosystem-card h3,.ecosystem-card>p,.ecosystem-demo-note,.discovery-shortcut strong,.discovery-shortcut small,.funding-summary span,.agency-card-head small,.award-pipeline>span{line-height:1.85;font-size:14px!important;font-weight:700!important}.mini-details strong,.mini-details span,.match-number small,.en-signal-card>span,.en-signal-card strong,.en-signal-card p,.en-signal-card i{font-size:14px!important;font-weight:700!important}.brand strong,.footer-brand strong,.platform-brand strong{font-size:21px!important;font-weight:850!important}.brand small,.footer-brand small,.platform-brand small{font-size:13px!important;font-weight:700!important}.nav-links,.language-switch{font-size:15px!important;font-weight:800!important}.nav-links a,.language-switch a,.language-switch span{font-size:inherit!important;font-weight:inherit!important}.platform-sidebar{width:300px}.platform-main{width:calc(100% - 300px);margin-right:300px}.sidebar-item{grid-template-columns:31px minmax(0,1fr) auto;height:auto;min-height:51px;line-height:1.65;font-size:15px!important;font-weight:750!important}.sidebar-item small{font-size:13px!important}.workspace-select{padding:16px 13px}.workspace-select small{white-space:normal;font-size:13px!important}.nav-group-title{color:#afc1d1;font-size:13px!important}.sidebar-footer span{color:#b9c9d7}.topbar-language,.breadcrumb{font-size:14px!important}.hero-stat-strip strong{font-size:27px!important}.hero-stat-strip span{font-size:14px!important}.match-number{font-size:21px!important;font-weight:850!important}.metric-topline>span{font-size:14px!important}.metric-card strong{font-size:36px!important;font-weight:850!important}.metric-card small{font-size:14px!important}.funding-summary strong{font-size:29px!important}.market-code{font-size:54px!important}.market-insight-top>strong{font-size:46px!important}.landing,.english-landing,.platform-main,.company-auth-panel{color:#102f45}.service-card p,.journey-card p,.partner-card>p,.course-card p,.plan-card>p,.view-heading p,.metric-card small,.metric-topline>span,.opp-title span,.opp-foot,.info-row small,.field-note,.document-row small,.request-row span,.workflow-box span,.notification-card p,.insight-body>p,.insight-body>small,.insight-body>div>span,.event-row small,.agency-card-head small,.ecosystem-card>p,.discovery-shortcut small{color:#405f73!important}.nav-links,.footer-inner>span,.footer-inner>div:last-child,.source-inner>span,.trust-line,.market-note{color:#385a70!important}.field>span,.result-heading strong,.opp-title strong,.card-section-header strong,.setting-row strong,.notification-card strong{color:#17384f!important}.intelligence-section,.platform-sidebar,.workspace-banner,.workspace-view-cover,.company-auth-visual,.market-card,.en-signal-card,.partner-intro-visual{color:#f3fbff}.intelligence-section :where(p,li,small),.workspace-banner :where(p,small),.workspace-view-cover :where(p,small),.company-auth-visual :where(p,small),.en-signal-card :where(p,small),.partner-intro-visual :where(p,small){color:#d7e7ef}.intelligence-section :where(h1,h2,h3,strong),.workspace-banner :where(h1,h2,h3,strong),.workspace-view-cover :where(h1,h2,h3,strong),.company-auth-visual :where(h1,h2,h3,strong),.market-card :where(h1,h2,h3,strong),.en-signal-card :where(h1,h2,h3,strong),.partner-intro-visual :where(h1,h2,h3,strong){color:#fff}@media (width<=1180px) and (width>=761px){.platform-sidebar{width:270px}.platform-main{width:calc(100% - 270px);margin-right:270px}.sidebar-item{font-size:14px!important}}@media (width<=760px){html,body{font-size:16px}.hero-copy h1,.en-hero h1{line-height:1.65;font-size:clamp(34px,10vw,45px)!important}.section-heading h2,.intelligence-grid h2,.membership-inner h2,.journey-heading h2,.ecosystem-heading h2,.showcase-heading h2,.partner-intro-visual h2{font-size:26px!important}.view-heading h1,.restricted-management h1{font-size:25px!important}.workspace-banner h2{font-size:23px!important}.service-card h3,.market-card h3,.journey-card h3,.showcase-caption h3,.partner-card h3,.plan-card h3,.course-card h3,.assistant-welcome h3,.market-insight-top h3,.agency-card-head h3,.expert-card h3,.award-main h3,.insight-body h3{font-size:18px!important}.hero-copy>p,.en-hero p,.intelligence-grid>div>p,.section-heading>p,.journey-heading p,.ecosystem-heading p,.showcase-heading>p,.membership-inner p,.market-note,.service-card p,.journey-card p,.partner-card>p,.course-card p,.plan-card>p,.workspace-banner p,.view-heading p,.restricted-management>p,.partner-intro-visual p,.insight-body>p,.assistant-welcome p,.workspace-message p,.consent-panel p{font-size:15px!important}.button,.assistant-shortcut,.subtle-button,.text-link,.card-section-header button,.course-card button,.notification-card button,.standalone-grid button,.prompt-grid button,.insight-body>div>button,.sidebar-footer button{font-size:14px!important}.filter-row input,.filter-row select,.field input,.field textarea,.field select,.chat-composer input{font-size:16px!important}.platform-sidebar{width:min(90vw,330px);right:calc(-1*min(90vw,330px) - 12px)}.platform-main{width:100%;margin-right:0}.sidebar-item{min-height:49px;font-size:14px!important}.mobile-public-nav,.mobile-workspace-nav{min-height:75px}.mobile-public-nav a,.mobile-workspace-item{min-height:58px}.mobile-public-nav span,.mobile-workspace-item span,.english-landing .mobile-public-nav span{font-size:12px!important;font-weight:800!important}.brand strong,.footer-brand strong,.platform-brand strong{font-size:19px!important}.brand small,.footer-brand small,.platform-brand small{font-size:12px!important}.metric-card strong{font-size:30px!important}.metric-card small,.metric-topline>span{font-size:13px!important}}@media (width<=420px){.mobile-public-nav span,.mobile-workspace-item span,.english-landing .mobile-public-nav span{font-size:11px!important}.sidebar-item{font-size:14px!important}}.ai-mode-live{background:linear-gradient(100deg,#e7faf4,#eef9fc);border-bottom-color:#bfe6dc}.ai-mode-live span{color:#08776b!important}.ai-mode-setup{background:linear-gradient(100deg,#fff4da,#fff9eb);border-bottom-color:#ead5a3}.ai-mode-setup span{color:#7a5619!important}.ai-context-toggle{color:#17384f;cursor:pointer;background:#f8fbfc;border-bottom:1px solid #e3eaee;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 9px;padding:13px 18px;display:grid}.ai-context-toggle input{accent-color:#087f73;width:18px;height:18px}.ai-context-toggle span{font-size:14px!important;font-weight:800!important}.ai-context-toggle small{color:#405f73;grid-column:2;font-size:13px!important}.assistant-source-panel{border-top:1px solid #087f732e;margin-top:14px;padding-top:12px}.assistant-source-panel>span{margin-bottom:8px;display:block;color:#17645d!important;font-size:13px!important;font-weight:850!important}.assistant-source-panel>div{flex-wrap:wrap;gap:7px;display:flex}.assistant-source-panel a,.assistant-source-panel>div>span{background:#fff;border:1px solid #bfe1da;border-radius:10px;align-items:center;gap:7px;min-height:37px;padding:7px 10px;line-height:1.6;display:inline-flex;color:#19534e!important;font-size:13px!important;font-weight:750!important}.assistant-source-panel a:hover{background:#f1fbf8;border-color:#54bcae}.assistant-source-panel b{color:#08776b;background:#dff5ef;border-radius:7px;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.assistant-source-panel i{color:#08776b;font-size:15px;font-style:normal}.chat-composer button:disabled{cursor:not-allowed;opacity:.58;transform:none}.ai-mode-guided{background:linear-gradient(105deg,#edf8fb,#eefaf5);border-bottom-color:#c8e7e1}.ai-mode-guided span{color:#08776b!important}.ai-mode-guided small{color:#38665f!important}.workspace-message p{white-space:pre-line}.document-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.document-actions a{text-decoration:none;color:#08776b!important;font-size:14px!important;font-weight:850!important}.saved-alert-row{border-bottom:1px solid #e8eff1;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px 3px;display:grid}.saved-alert-row>span{color:#079182;font-size:19px}.saved-alert-row strong,.saved-alert-row small{display:block}.saved-alert-row small{margin-top:5px;color:#627286!important}.saved-alert-row>i{color:#08776b;background:#e8f8f3;border-radius:9px;padding:6px 11px;font-style:normal}.country-dashboard{gap:18px;display:grid}.country-selector-panel{background:#fff;border:1px solid #dbe6e9;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;box-shadow:0 10px 30px #1437480d}.country-selector-panel>div:first-child{gap:4px;min-width:150px;display:grid}.country-selector-panel>div:first-child span{color:#688093;font-size:11px}.country-selector-panel>div:first-child strong{color:#173d51;font-size:14px}.country-selector-tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.country-selector-tabs button{color:#34586a;cursor:pointer;background:#f8fbfc;border:1px solid #dce7ea;border-radius:11px;align-items:center;gap:8px;min-width:92px;padding:9px 12px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.country-selector-tabs button:hover{border-color:#72bfb3;transform:translateY(-1px)}.country-selector-tabs button b{direction:ltr;font-size:10px}.country-selector-tabs button span{font-size:11px}.country-selector-tabs button.is-active{color:#fff;background:#08766b;border-color:#08766b;box-shadow:0 7px 20px #08766b2e}.country-profile-hero{color:#fff;background:#123f53;border-radius:20px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;padding:27px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f354924}.country-profile-hero:after{content:"";pointer-events:none;inset-inline-end:-75px;border:38px solid #ffffff0b;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-105px}.country-profile-code{background:#ffffff12;border:1px solid #fff3;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:128px;display:grid}.country-profile-code span{letter-spacing:.05em;font-size:44px;font-weight:800;line-height:1}.country-profile-code small{color:#bde4df;text-align:center;padding:0 8px;font-size:10px}.country-profile-intro{max-width:760px}.country-profile-intro>span{color:#73d4c7;letter-spacing:.08em;font-size:10px;font-weight:800}.country-profile-intro h2{margin:8px 0;font-size:30px;color:#fff!important}.country-profile-intro p{margin:0;font-size:13px;line-height:2;color:#dbe9ed!important}.country-verified-badge{z-index:1;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;align-self:start;align-items:center;gap:9px;padding:10px 12px;display:flex;position:relative}.country-verified-badge i{color:#0b4c45;background:#76d9cb;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.country-verified-badge span{color:#d9e8ec;gap:2px;font-size:9px;display:grid}.country-verified-badge b{color:#fff;font-size:10px}.country-baseline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.country-baseline-grid article{background:#fff;border:1px solid #dce7ea;border-radius:15px;align-content:center;gap:6px;min-height:118px;padding:18px;display:grid;box-shadow:0 9px 28px #173b4e0a}.country-baseline-grid span{color:#647a8b;font-size:11px}.country-baseline-grid strong{color:#123f53;font-size:21px}.country-baseline-grid small{color:#8192a0;font-size:9px}.country-live-panel{background:#f6fcfa;border:1px solid #bfe1db;border-radius:18px;padding:20px}.country-live-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.country-live-panel>header>div{align-items:flex-start;gap:12px;display:flex}.country-live-panel h3{color:#154456;margin:0 0 5px;font-size:17px}.country-live-panel p{color:#597384;margin:0;font-size:11px}.country-live-panel button,.country-latest-panel>header button{color:#fff;cursor:pointer;white-space:nowrap;background:#08766b;border:0;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:700}.country-opportunity-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.country-opportunity-metrics article{background:#fff;border:1px solid #d9ebe7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.country-opportunity-metrics span{color:#536f7e;font-size:10px;line-height:1.7}.country-opportunity-metrics strong{color:#08766b;font-size:24px}.country-coverage-note{color:#67808d;margin-top:12px;line-height:1.8;display:block}.country-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.country-panel,.country-strategy-panel,.country-latest-panel,.country-sources-panel{background:#fff;border:1px solid #dce7ea;border-radius:17px;padding:20px;box-shadow:0 10px 32px #13374a0b}.country-panel>header,.country-strategy-panel>header,.country-latest-panel>header,.country-sources-panel>header{align-items:center;gap:11px;margin-bottom:16px;display:flex}.country-panel>header>span,.country-strategy-panel>header>span,.country-latest-panel>header>div>span,.country-sources-panel>header>span{color:#08766b;background:#e8f6f3;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.country-panel h3,.country-strategy-panel h3,.country-latest-panel h3,.country-sources-panel h3{color:#173e52;margin:0;font-size:15px}.country-sector-panel>div{gap:8px;display:grid}.country-sector-panel article{background:#f8fbfc;border:1px solid #e3ecef;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 13px;display:flex}.country-sector-panel article>div{gap:4px;display:grid}.country-sector-panel article strong{color:#244b5c;font-size:11px}.country-sector-panel article small{color:#7a8e9b;font-size:9px}.country-sector-panel article>b{color:#08766b;background:#e5f3f1;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.country-check-list,.country-entry-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.country-check-list li{color:#496473;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;display:flex}.country-check-list i{color:#0b8b7e;margin-top:6px;font-size:8px}.country-funder-activity{border-top:1px solid #e7edef;gap:7px;margin-top:15px;padding-top:13px;display:grid}.country-funder-activity>strong{color:#526d7b;font-size:10px}.country-funder-activity>span{color:#355769;justify-content:space-between;gap:10px;font-size:9px;display:flex}.country-funder-activity>span i{text-align:center;color:#08766b;background:#e8f6f3;border-radius:7px;min-width:25px;padding:2px 6px;font-style:normal}.country-entry-list li{grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.country-entry-list b{color:#fff;background:#173f52;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.country-entry-list span{color:#496473;font-size:11px;line-height:1.9}.country-link-list{gap:9px;display:grid}.country-link-list a{background:#fbfcfd;border:1px solid #e1eaed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;text-decoration:none;display:flex}.country-link-list a>span{gap:4px;display:grid}.country-link-list strong{color:#244b5d;font-size:11px}.country-link-list small{color:#7c8f9d;font-size:9px}.country-link-list a>b{color:#08766b}.country-strategy-panel>header>div,.country-sources-panel>header>div{gap:4px;display:grid}.country-strategy-panel>header p,.country-sources-panel>header p{color:#718694;margin:0;font-size:10px;line-height:1.7}.country-strategy-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.country-strategy-panel a{background:#f9fbfc;border:1px solid #dfe9ec;border-radius:12px;gap:7px;padding:15px;text-decoration:none;display:grid}.country-strategy-panel a>span{color:#08766b;font-size:9px;font-weight:800}.country-strategy-panel a>strong{color:#244b5d;font-size:12px;line-height:1.7}.country-strategy-panel a>small{color:#768b98;font-size:9px}.country-latest-panel>header{justify-content:space-between}.country-latest-panel>header>div{align-items:center;gap:11px;display:flex}.country-tender-row{border-top:1px solid #e6edef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px 2px;display:grid}.country-tender-row>div:first-child{gap:5px;display:grid}.country-tender-row>div:first-child>span{color:#08766b;background:#e8f6f3;border-radius:7px;width:max-content;padding:3px 7px;font-size:8px;font-weight:800}.country-tender-row strong{color:#244b5c;font-size:11px;line-height:1.8}.country-tender-row small{color:#758a97;font-size:9px}.country-tender-row>div:last-child{text-align:end;gap:7px;display:grid}.country-tender-row>div:last-child b{color:#294f60;font-size:9px}.country-tender-row a{color:#08766b;font-size:9px;text-decoration:none}.country-empty-opportunities{background:#f9fbfc;border:1px dashed #cfdfe3;border-radius:12px;justify-content:center;align-items:center;gap:13px;min-height:105px;padding:18px;display:flex}.country-empty-opportunities span{color:#0b8b7e;font-size:26px}.country-empty-opportunities p{color:#617986;max-width:680px;margin:0;font-size:11px;line-height:1.9}.country-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.country-source-grid a{background:#f8fbfc;border:1px solid #dfe9ec;border-radius:12px;align-content:start;gap:7px;min-height:120px;padding:15px;text-decoration:none;display:grid}.country-source-grid a>span{color:#08766b;background:#e5f3f1;border-radius:7px;width:max-content;padding:3px 7px;font-size:8px}.country-source-grid a>strong{color:#234b5d;font-size:11px;line-height:1.7}.country-source-grid a>small{color:#718693;font-size:9px;line-height:1.7}.platform-layout-en .country-profile-intro,.platform-layout-en .country-panel,.platform-layout-en .country-strategy-panel,.platform-layout-en .country-latest-panel,.platform-layout-en .country-sources-panel{text-align:left}.platform-layout-en .country-tender-row>div:last-child{text-align:right}.official-research-panel{margin-top:18px;border-color:#cde6e1!important;padding:23px!important}.official-research-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.official-research-heading>div>span{align-items:center;gap:7px;display:inline-flex;color:#08776b!important}.official-research-heading h3{margin:12px 0 6px;color:#153b51!important;font-size:23px!important}.official-research-heading p{margin:0;line-height:1.9;color:#52677a!important}.official-research-heading>a{white-space:nowrap;padding-top:7px;text-decoration:none;color:#08776b!important}.official-research-controls{align-items:flex-end;gap:13px;margin-top:19px;display:flex}.official-research-controls label{flex:1;gap:7px;max-width:300px;display:grid}.official-research-controls select{background:#fff;border:1px solid #dbe6e9;border-radius:10px;width:100%;min-height:47px;padding:8px 12px}.official-research-status{margin:16px 0 0;color:#08776b!important}.official-research-results{gap:10px;margin-top:17px;display:grid}.official-research-document{border:1px solid #e0e9ec;border-radius:11px;gap:7px;padding:15px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.official-research-document:hover{background:#f2fbf8;border-color:#65c7b8}.official-research-document strong{text-align:left;direction:ltr;color:#163950!important}.official-research-document>span{text-align:left;direction:ltr;color:#627286!important}.official-research-document small{color:#08776b!important}.official-research-disclaimer{border-top:1px solid #e8eff1;margin:17px 0 0;padding-top:13px;line-height:1.9;color:#657489!important}@media (width<=760px){.country-selector-panel{padding:14px;display:grid}.country-selector-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.country-selector-tabs button{justify-content:center;width:100%;min-width:0}.country-profile-hero{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:18px}.country-profile-code{min-height:92px}.country-profile-code span{font-size:28px}.country-profile-intro h2{font-size:23px!important}.country-profile-intro p{font-size:11px!important}.country-verified-badge{grid-column:1/-1;justify-self:start}.country-baseline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-baseline-grid article{min-height:105px;padding:14px}.country-baseline-grid strong{font-size:17px!important}.country-live-panel>header{display:grid}.country-live-panel>header button{width:100%}.country-opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.country-opportunity-metrics article:last-child{grid-column:1/-1}.country-dashboard-columns,.country-strategy-panel>div,.country-source-grid,.country-tender-row{grid-template-columns:1fr}.country-tender-row>div:last-child{text-align:start;justify-content:space-between;display:flex}.country-latest-panel>header{align-items:flex-start}.country-latest-panel>header button{padding:8px 9px}.country-panel,.country-strategy-panel,.country-latest-panel,.country-sources-panel{padding:16px}.ai-context-toggle{padding:12px 13px}.ai-context-toggle span{font-size:14px!important}.ai-context-toggle small{font-size:12px!important}.assistant-source-panel>div{display:grid}.assistant-source-panel a,.assistant-source-panel>div>span{width:100%;font-size:12px!important}.official-research-panel{padding:17px!important}.official-research-heading,.official-research-controls{gap:12px;display:grid}.official-research-controls label{max-width:none}.official-research-heading h3{font-size:20px!important}.saved-alert-row{grid-template-columns:26px 1fr auto;gap:8px}}.advanced-tender-search{position:relative}.tender-command-dashboard{background:#fff;border:1px solid #c8dde0;border-radius:20px;margin-bottom:22px;overflow:hidden;box-shadow:0 18px 48px #0c354117}.tender-dashboard-head{color:#fff;background:linear-gradient(120deg,#0b554f 0%,#0a756a 58%,#118c7a 100%);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 27px 41px;display:flex}.tender-dashboard-head>div:first-child{max-width:760px}.tender-dashboard-head>div:first-child>span{letter-spacing:.6px;display:block;color:#9cf0df!important;font-size:12px!important;font-weight:900!important}.tender-dashboard-head h2{margin:7px 0 4px;line-height:1.55;color:#fff!important;font-size:25px!important}.tender-dashboard-head p{margin:0;line-height:1.9;color:#d9f4ee!important;font-size:13px!important}.tender-dashboard-total{text-align:center;background:#052f2b45;border:1px solid #ffffff42;border-radius:14px;flex:none;place-items:center;min-width:116px;padding:13px 17px;display:grid}.tender-dashboard-total strong{line-height:1.1;color:#fff!important;font-size:31px!important}.tender-dashboard-total span{margin-top:5px;color:#d9f7f0!important;font-size:11px!important;font-weight:800!important}.tender-dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:-23px 20px 0;display:grid;position:relative}.tender-dashboard-metrics>div{background:#fff;border:1px solid #dce7e9;border-radius:12px;min-width:0;padding:14px 15px;box-shadow:0 9px 24px #0b3b4314}.tender-dashboard-metrics span,.tender-dashboard-metrics strong,.tender-dashboard-metrics small{display:block}.tender-dashboard-metrics span{color:#54717c!important;font-size:10px!important;font-weight:800!important}.tender-dashboard-metrics strong{margin:5px 0 3px;color:#123d4d!important;font-size:24px!important}.tender-dashboard-metrics small{line-height:1.6;overflow:hidden;color:#6b8189!important;font-size:9px!important}.tender-dashboard-metrics .tender-metric-match{background:#f0faf7;border-color:#b9e2d8}.tender-dashboard-metrics .tender-metric-match strong{color:#087a6d!important}.tender-ai-brief{background:linear-gradient(110deg,#eaf8f5,#f7fbfc);border:1px solid #bfe3da;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;margin:15px 20px;padding:14px 16px;display:grid}.tender-ai-mark{letter-spacing:.5px;background:#0a8073;border-radius:11px;place-items:center;width:42px;height:42px;font-family:Arial,sans-serif;display:grid;color:#fff!important;font-size:12px!important;font-weight:900!important}.tender-ai-brief strong{color:#15534e!important;font-size:12px!important}.tender-ai-brief p{margin:4px 0 0;line-height:1.85;color:#496a70!important;font-size:10px!important}.tender-management-charts{padding:0 20px 20px}.tender-management-charts>header{color:#fff;background:#102f45;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px 18px;display:flex}.tender-management-charts>header>div>span{letter-spacing:.65px;font-weight:950;color:#6de1cf!important;font-size:10px!important}.tender-management-charts>header h3{margin:5px 0 3px;color:#fff!important;font-size:18px!important}.tender-management-charts>header p{max-width:760px;margin:0;line-height:1.75;color:#c8dce4!important;font-size:10px!important}.tender-management-charts>header>b{background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;flex:none;place-items:center;min-width:82px;padding:9px 12px;display:grid;color:#fff!important;font-size:22px!important}.tender-management-charts>header>b small{color:#9ee9dc!important;font-size:9px!important}.tender-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tender-chart-card{background:linear-gradient(150deg,#fff,#f7fafb);border:1px solid #d9e6e9;border-radius:14px;min-width:0;margin:0;padding:16px;box-shadow:0 8px 22px #0e35450d}.tender-chart-card figcaption{margin-bottom:12px;display:block}.tender-chart-card figcaption strong,.tender-chart-card figcaption span{display:block}.tender-chart-card figcaption strong{color:#173e52!important;font-size:13px!important}.tender-chart-card figcaption span{margin-top:3px;line-height:1.6;color:#6b818b!important;font-size:9px!important}.tender-bar-chart,.tender-deadline-chart ol{margin:0;padding:0;list-style:none}.tender-bar-chart{gap:7px;display:grid}.tender-bar-chart li{min-width:0}.tender-bar-chart button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(95px,.8fr) minmax(100px,1.3fr) 30px;align-items:center;gap:8px;width:100%;padding:4px;display:grid}.tender-bar-chart button:hover{background:#edf7f5}.tender-bar-chart button:focus-visible{outline-offset:2px;outline:2px solid #0b8b7b}.tender-bar-chart button:disabled{cursor:default}.tender-bar-chart button:disabled:hover{background:0 0}.tender-chart-label{min-width:0;font-weight:800;line-height:1.45;color:#345566!important;font-size:10px!important}.tender-chart-track{background:#e8eff1;border-radius:7px;width:100%;height:11px;display:block;overflow:hidden}.tender-chart-track>i{border-radius:inherit;background:linear-gradient(90deg,#0b8f7f,#43c6b2);height:100%;display:block}.tender-bar-chart b{text-align:end;color:#173e52!important;font-size:11px!important}.tender-geography-chart .tender-bar-chart button{grid-template-columns:minmax(95px,.75fr) minmax(100px,1.35fr) 28px}.tender-geography-chart .tender-bar-chart small{grid-column:1/-1;color:#71858e!important;font-size:8px!important}.tender-chart-legend{color:#647b85;gap:14px;margin:-3px 0 9px;display:flex}.tender-chart-legend span{align-items:center;gap:5px;display:flex;font-size:9px!important}.tender-chart-legend i{border-radius:3px;width:9px;height:9px}.tender-chart-stacked{display:flex}.tender-chart-stacked>i{border-radius:0;height:100%}.tender-chart-stacked>.chart-consulting,.tender-chart-legend .chart-consulting{background:#0a8d7d}.tender-chart-stacked>.chart-contracting,.tender-chart-legend .chart-contracting{background:#e3a33a}.tender-deadline-chart ol{align-items:stretch;gap:8px;height:168px;padding-top:3px;display:flex}.tender-deadline-chart li{flex:1;grid-template-rows:20px 1fr 26px;place-items:end center;min-width:0;display:grid}.tender-deadline-chart li>b{color:#173e52!important;font-size:10px!important}.tender-deadline-column{background:#e8eff1;border-radius:7px 7px 3px 3px;align-items:flex-end;width:min(32px,80%);height:112px;display:flex;overflow:hidden}.tender-deadline-column>i{background:linear-gradient(#42c5b1,#087d71);border-radius:7px 7px 3px 3px;width:100%;min-height:2px;display:block}.tender-deadline-chart li>small{text-align:center;line-height:1.3;color:#657c86!important;font-size:8px!important}.tender-geography-note{margin:9px 2px 0;line-height:1.65;color:#6c8089!important;font-size:9px!important}.tender-dashboard-dimensions{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.9fr);gap:12px;padding:0 20px 20px;display:grid}.tender-dimension-panel{background:#f9fbfc;border:1px solid #dbe6e9;border-radius:14px;min-width:0;padding:14px}.tender-dimension-panel>header{margin-bottom:10px}.tender-dimension-panel>header>div{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:9px;display:grid}.tender-dimension-panel>header>div>span{background:#dff3ef;border-radius:8px;place-items:center;width:31px;height:31px;font-family:Arial,sans-serif;display:grid;color:#087a6d!important;font-size:10px!important;font-weight:900!important}.tender-dimension-panel header strong,.tender-dimension-panel header small{display:block}.tender-dimension-panel header strong{color:#193e50!important;font-size:12px!important}.tender-dimension-panel header small{margin-top:3px;line-height:1.5;color:#6c8089!important;font-size:9px!important}.tender-dimension-list{gap:6px;display:grid}.tender-topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-dimension-list button{color:#294b59;text-align:start;cursor:pointer;background:#fff;border:1px solid #dbe6e8;border-radius:9px;grid-template-columns:minmax(0,1fr) 35px;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.tender-dimension-list button:hover{border-color:#58bdb0;transform:translateY(-1px)}.tender-dimension-list button.is-active{background:#e8f8f4;border-color:#0b8b7b;box-shadow:0 0 0 2px #0a8b7b14}.tender-dimension-list button>span,.tender-dimension-list button strong,.tender-dimension-list button small{min-width:0;display:block}.tender-dimension-list button strong{text-overflow:ellipsis;line-height:1.5;overflow:hidden;color:#294b59!important;font-size:10px!important;font-weight:850!important}.tender-dimension-list button small{text-overflow:ellipsis;margin-top:2px;line-height:1.45;overflow:hidden;color:#75888f!important;font-size:8px!important}.tender-dimension-list button b{background:#edf5f4;border-radius:8px;place-items:center;width:35px;height:31px;display:grid;color:#087b6e!important;font-size:12px!important}.tender-dimension-list button.is-active b{background:#0b8879;color:#fff!important}.tender-dimension-list button:disabled{cursor:wait;opacity:.65}.tender-dimension-list button:disabled:hover{border-color:#dbe6e8;transform:none}.tender-dashboard-selection{color:#e8f8f5;background:#123f4c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 20px;padding:10px 13px;display:flex}.tender-dashboard-selection span,.tender-dashboard-selection strong{color:#e8f8f5!important;font-size:10px!important}.tender-dashboard-selection button{cursor:pointer;background:0 0;border:0;color:#8ee7d7!important;font-size:10px!important;font-weight:850!important}.advanced-search-card{z-index:5;background:linear-gradient(145deg,#fff 0%,#f7fbfc 100%);border:1px solid #cddde5;border-radius:18px;margin-bottom:22px;padding:24px;position:relative;box-shadow:0 16px 44px #14374a12}.advanced-search-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.advanced-search-heading>div>span{color:#078375!important;font-size:14px!important;font-weight:900!important}.advanced-search-heading h2{margin:7px 0 5px;line-height:1.55;color:#12374e!important;font-size:25px!important}.advanced-search-heading p{margin:0;line-height:1.9;color:#476477!important;font-size:14px!important}.advanced-search-heading>button{cursor:pointer;background:#f0faf8;border:1px solid #b9d9df;border-radius:11px;flex:none;align-items:center;gap:8px;min-height:43px;padding:8px 14px;display:flex;color:#08766b!important}.advanced-search-heading>button i{font-style:normal}.advanced-keyword-row{background:#fff;border:1px solid #bfcfd8;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 235px;align-items:center;min-height:58px;display:grid;box-shadow:0 5px 18px #1031450a}.advanced-keyword-row>span{text-align:center;color:#079484;font-size:26px!important}.advanced-keyword-row input,.advanced-keyword-row select{background:0 0;border:0;outline:0;width:100%;min-height:56px;color:#173b50!important;font-size:16px!important;font-weight:750!important}.advanced-keyword-row input{padding:8px 5px 8px 14px}.advanced-keyword-row select{cursor:pointer;border-right:1px solid #dce6ea;padding:8px 14px}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin-top:18px;display:grid}.advanced-filter{min-width:0;position:relative}.advanced-filter-trigger{color:#183e54;text-align:right;cursor:pointer;background:#fff;border:1px solid #cedbe2;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:11px;width:100%;min-height:65px;padding:9px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.advanced-filter-trigger:hover,.advanced-filter-open .advanced-filter-trigger{border-color:#50b9ae;box-shadow:0 0 0 3px #088e7f14}.advanced-filter-open .advanced-filter-trigger{border-radius:12px 12px 0 0}.advanced-filter-icon{background:#e8f7f4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;color:#078a7c!important;font-size:20px!important}.advanced-filter-trigger>span:nth-child(2){min-width:0}.advanced-filter-trigger strong,.advanced-filter-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.advanced-filter-trigger strong{color:#173b50!important;font-size:15px!important;font-weight:850!important}.advanced-filter-trigger small{margin-top:3px;color:#078375!important;font-size:12px!important}.advanced-filter-trigger>i{color:#6d8290;font-size:22px;font-style:normal;transition:transform .2s}.advanced-filter-open .advanced-filter-trigger>i{transform:rotate(180deg)}.advanced-filter-menu{z-index:30;background:#fff;border:1px solid #50b9ae;border-top:0;border-radius:0 0 13px 13px;padding:14px;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 35px #0c2d4129}.advanced-option-search{border:1px solid #d7e3e8;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;padding:0 9px;display:grid}.advanced-option-search>span{color:#079484;font-size:20px!important}.advanced-option-search input{background:0 0;border:0;outline:0;width:100%;min-height:43px;color:#173b50!important;font-size:14px!important}.advanced-option-actions{border-bottom:1px solid #edf1f3;justify-content:flex-end;gap:12px;padding:9px 1px 7px;display:flex}.advanced-option-actions button{cursor:pointer;background:0 0;border:0;color:#08776b!important;font-size:12px!important}.advanced-option-list{scrollbar-color:#8dbbb4 #eef5f4;max-height:350px;padding:6px 0;overflow-y:auto}.advanced-option-list label{color:#27495d;cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 8px;display:flex}.advanced-option-list label:hover{background:#edf8f6}.advanced-option-list input{accent-color:#078c7e;flex:none;width:18px;height:18px;margin-top:2px}.advanced-option-list label span{line-height:1.65;font-size:14px!important}.advanced-option-list p{margin:8px;color:#6a7d8b!important}.advanced-option-group{border-bottom:1px solid #e6eff1;padding:4px 0 8px}.advanced-option-group:last-child{border-bottom:0}.advanced-option-group-title{z-index:1;color:#15584f;background:#eaf7f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 8px;display:flex;position:sticky;top:-6px}.advanced-option-group-title>label{color:#15584f;flex:1;padding:3px 2px}.advanced-option-group-title>strong,.advanced-option-group-title label strong{color:#15584f!important;font-size:13px!important;font-weight:900!important}.advanced-option-group-title>small{flex:none;color:#477064!important;font-size:11px!important}.advanced-option-group-items{gap:1px;padding:4px 18px 0 0;display:grid}.advanced-option-group-items label{padding-top:8px;padding-bottom:8px}.advanced-options-empty{margin:10px 8px 4px;color:#6a7d8b!important}.advanced-date-budget-grid{border-top:1px solid #e5edf0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.advanced-date-budget-grid label{min-width:0}.advanced-date-budget-grid label>span{margin-bottom:7px;display:block;color:#315369!important;font-size:13px!important;font-weight:850!important}.advanced-date-budget-grid input{direction:ltr;background:#fff;border:1px solid #ccdae1;border-radius:10px;width:100%;min-height:48px;padding:8px 10px;color:#173b50!important;font-size:14px!important}.advanced-active-filters{background:#eef8f6;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;padding:12px;display:flex}.advanced-active-filters>strong{margin-left:4px;color:#274b5e!important;font-size:13px!important}.advanced-active-filters button{cursor:pointer;background:#fff;border:1px solid #bcded8;border-radius:16px;padding:6px 10px;color:#17655e!important;font-size:12px!important}.advanced-active-filters button span{margin-right:5px;color:#a24949!important}.advanced-search-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.advanced-search-actions>div{align-items:center;gap:10px;display:flex}.advanced-search-actions select{background:#fff;border:1px solid #cedbe2;border-radius:10px;min-height:48px;padding:7px 11px;color:#294b5e!important}.advanced-reset{cursor:pointer;background:0 0;border:0;color:#08776b!important}.advanced-search-submit{min-width:190px;min-height:49px}.advanced-results-heading{justify-content:space-between;align-items:center;gap:15px;margin:6px 2px 16px;padding:0 4px;display:flex}.advanced-results-heading>div strong,.advanced-results-heading>div span{display:block}.advanced-results-heading strong{color:#143a51!important;font-size:20px!important}.advanced-results-heading span{margin-top:4px;color:#526c7d!important;font-size:13px!important}.advanced-results-heading>small{background:#eaf7f4;border-radius:9px;padding:7px 11px;color:#08776b!important}.advanced-empty{text-align:center;background:#fff;border:1px dashed #bed1d9;border-radius:15px;padding:45px 18px}.advanced-empty>span{color:#73a89f;display:block;font-size:34px!important}.advanced-empty strong{margin-top:9px;display:block;color:#23485d!important;font-size:17px!important}.advanced-empty p{color:#5e7483!important}.advanced-empty button{cursor:pointer;background:0 0;border:0;color:#08776b!important}.opp-detail-strip{color:#456377;flex-wrap:wrap;gap:7px 13px;margin:0 0 12px;display:flex}.opp-detail-strip span{font-size:12px!important;font-weight:700!important}@media (width<=1100px){.tender-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tender-dashboard-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-topic-panel{grid-column:1/-1}.tender-topic-list{grid-template-columns:repeat(4,minmax(0,1fr))}.tender-chart-grid{grid-template-columns:1fr}.advanced-date-budget-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tender-command-dashboard{border-radius:15px}.tender-dashboard-head{padding:20px 17px 38px;display:grid}.tender-dashboard-head h2{font-size:21px!important}.tender-dashboard-total{grid-template-columns:auto auto;justify-content:center;gap:8px;width:100%;min-width:0}.tender-dashboard-total strong{font-size:25px!important}.tender-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:-21px 11px 0}.tender-dashboard-metrics>div{padding:12px}.tender-dashboard-metrics .tender-metric-match{grid-column:1/-1}.tender-ai-brief{margin:12px 11px}.tender-management-charts{padding:0 11px 13px}.tender-management-charts>header{flex-direction:column;align-items:flex-start;padding:14px}.tender-management-charts>header>b{grid-template-columns:auto auto;justify-content:center;gap:6px;width:100%}.tender-chart-card{padding:13px}.tender-bar-chart button,.tender-geography-chart .tender-bar-chart button{grid-template-columns:minmax(92px,.9fr) minmax(75px,1fr) 27px}.tender-chart-label{font-size:9px!important}.tender-dashboard-dimensions{grid-template-columns:1fr;padding:0 11px 13px}.tender-topic-panel{grid-column:auto}.tender-topic-list{grid-template-columns:1fr}.tender-dashboard-selection{flex-direction:column;align-items:flex-start;margin:0 11px 13px}.tender-dashboard-selection button{padding:0}.advanced-search-card{border-radius:14px;padding:15px}.advanced-search-heading{gap:12px;display:grid}.advanced-search-heading h2{font-size:21px!important}.advanced-search-heading>button{width:max-content}.advanced-keyword-row{grid-template-columns:34px 1fr}.advanced-keyword-row select{border-top:1px solid #dce6ea;border-right:0;grid-column:1/-1;min-height:49px}.advanced-filter-grid,.advanced-date-budget-grid{grid-template-columns:1fr}.advanced-filter-menu{box-shadow:none;position:relative;top:auto}.advanced-option-list{max-height:235px}.advanced-search-actions,.advanced-search-actions>div{width:100%;display:grid}.advanced-search-actions>div{grid-template-columns:1fr}.advanced-search-submit{width:100%;min-width:0}.advanced-reset{order:2;min-height:43px}.advanced-results-heading{align-items:flex-start}.advanced-results-heading strong{font-size:18px!important}.opp-detail-strip{gap:5px;display:grid}}.partner-search-workspace{background:#fff;border:1px solid #dbe5e9;border-radius:19px;padding:22px;box-shadow:0 14px 38px #14374812}.partner-search-workspace>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.partner-search-workspace>header span{color:#1499c8;letter-spacing:1px;font-size:9px;display:block}.partner-search-workspace>header h2{color:#17384d;margin:5px 0;font-size:21px}.partner-search-workspace>header p{color:#6a7f8e;max-width:720px;margin:0;font-size:11px;line-height:1.9}.partner-search-workspace>header>strong{white-space:nowrap;color:#1281a7;background:#eaf8fb;border-radius:20px;padding:8px 12px;font-size:10px}.directory-keyword-search{background:#fff;border:1px solid #bfcdd3;border-radius:11px;align-items:center;gap:11px;height:58px;padding:0 15px;display:flex;box-shadow:0 8px 22px #1437480d}.directory-keyword-search svg{color:#38a9d3;flex:none}.directory-keyword-search input{color:#273f50;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:15px}.directory-keyword-search input::placeholder{color:#8998a3}.directory-search-scope{background:#fbfcfd;border:1px solid #cfdae0;border-radius:11px;align-items:center;gap:8px;height:52px;margin-top:12px;padding:0 15px;display:flex}.directory-search-scope span{color:#697d8b;font-size:12px}.directory-search-scope select{color:#129a68;background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:700}.directory-advanced-heading{align-items:center;gap:15px;margin:21px 0 12px;display:flex}.directory-advanced-heading strong{color:#243d4e;white-space:nowrap;font-size:14px}.directory-advanced-heading span{background:#dce4e8;flex:1;height:1px}.directory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.directory-multi-filter{background:#fff;border:1px solid #cfdae0;border-radius:11px;position:relative}.directory-multi-filter>summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:69px;padding:8px 13px;list-style:none;display:grid}.directory-multi-filter>summary::-webkit-details-marker{display:none}.directory-filter-icon{color:#3baad3;text-align:center;font-size:25px}.directory-multi-filter summary small,.directory-multi-filter summary strong{display:block}.directory-multi-filter summary small{color:#697b88;font-size:10px}.directory-multi-filter summary strong{color:#182e3e;margin-top:3px;font-size:14px}.directory-multi-filter summary i{color:#263b48;letter-spacing:1px;font-size:13px;font-style:normal}.directory-filter-menu{z-index:20;top:calc(100% + 5px);background:#fff;border:1px solid #cbd9df;border-radius:11px;max-height:310px;padding:10px;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 18px 42px #112f3f2e}.directory-filter-menu section+section{border-top:1px solid #e7edef;margin-top:8px;padding-top:8px}.directory-filter-menu header{color:#0f786b;background:#eef8f6;border-radius:7px;margin-bottom:5px;padding:6px;font-size:10px;font-weight:800}.directory-filter-menu label{cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;padding:7px;display:flex}.directory-filter-menu label:hover{background:#f2f8f8}.directory-filter-menu input{accent-color:#109883;width:16px;height:16px}.directory-filter-menu label span{color:#344f60;font-size:11px;line-height:1.5}.partner-search-workspace>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.partner-search-workspace>footer span{color:#6d818e;font-size:10px}.partner-search-workspace>footer button{color:#496373;cursor:pointer;background:#fff;border:1px solid #cbd8de;border-radius:9px;padding:9px 13px;font-size:10px}.public-source-note{color:#245e57;background:#edf9f7;border:1px solid #bfe7df;border-radius:13px;align-items:flex-start;gap:13px;margin:15px 0;padding:15px 17px;display:flex}.public-source-note>svg{color:#08796c;flex:none}.public-source-note strong{color:#174e48;font-size:12px;display:block}.public-source-note p{color:#4d706c;margin:4px 0 0;font-size:10px;line-height:1.9}.organization-directory,.fanab-curated-partners{margin-top:18px}.organization-directory-head{justify-content:space-between;align-items:end;margin:0 2px 13px;display:flex}.organization-directory-head span{color:#0b8173;letter-spacing:.8px;font-size:9px;display:block}.organization-directory-head h2{color:#1f3449;margin:4px 0 0;font-size:18px}.organization-directory-head>strong{color:#0a7569;background:#e7f8f4;border-radius:18px;padding:7px 10px;font-size:10px}.organization-filter-bar{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(240px,1fr) 180px 210px auto;align-items:end;gap:9px;margin-bottom:14px;padding:13px;display:grid}.organization-filter-bar label>span{color:#5a697b;margin:0 2px 6px;font-size:9px;display:block}.organization-filter-bar input,.organization-filter-bar select{color:#283d52;background:#fbfcfd;border:1px solid #dce5ea;border-radius:9px;outline:none;width:100%;height:42px;padding:0 11px;font-size:10px}.organization-filter-bar input:focus,.organization-filter-bar select:focus{border-color:#42cbb4;box-shadow:0 0 0 3px #27c2a81a}.organization-filter-bar button{color:#456174;cursor:pointer;background:#fff;border:1px solid #ccd9de;border-radius:9px;height:42px;padding:0 13px;font-size:9px}.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.organization-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;padding:18px;display:flex;box-shadow:0 9px 27px #1531420b}.organization-card-top{justify-content:space-between;align-items:flex-start;display:flex}.public-profile-chip{color:#08786c;background:#e9f9f5;border:1px solid #c6ebe4;border-radius:12px;padding:5px 8px;font-size:8px}.organization-card h3{text-align:left;color:#193248;min-height:44px;margin:13px 0 3px;font-size:14px;line-height:1.6}.organization-card>p{color:#6f7f8f;margin:0;font-size:10px}.organization-facts{background:#f5f8fa;border-radius:10px;margin:13px 0;padding:4px 12px}.organization-facts>span{border-bottom:1px solid #e6ecef;grid-template-columns:120px 1fr;gap:9px;padding:8px 0;display:grid}.organization-facts>span:last-child{border-bottom:0}.organization-facts small{color:#8a99a8;font-size:8px}.organization-facts strong{color:#405568;font-size:9px;line-height:1.7}.organization-source{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.organization-source span{color:#8593a2;font-size:8px}.organization-source a{color:#08776b;white-space:nowrap;font-size:9px;text-decoration:none}.organization-card>.button{align-self:flex-start}.organization-tag-list{flex-wrap:wrap;gap:5px;margin:11px 0 0;display:flex}.organization-tag-list span{color:#26647b;background:#eaf6f8;border-radius:14px;padding:5px 8px;font-size:8px}.organization-relationship-status{background:#fbfdfd;border:1px dashed #cbdde2;border-radius:10px;margin:0 0 13px;padding:10px 11px}.organization-relationship-status strong{color:#24495b;font-size:9px;display:block}.organization-relationship-status p{color:#788b96;margin:4px 0 0;font-size:8px;line-height:1.8}.organization-card-rich .organization-facts{margin-top:10px}.fanab-curated-partners{border-top:1px solid #dfe7eb;margin-top:25px;padding-top:21px}@media (width<=1100px){.organization-filter-bar{grid-template-columns:1fr 1fr}.organization-filter-bar label:first-child{grid-column:1/-1}}@media (width<=760px){.partner-search-workspace{border-radius:14px;padding:14px}.partner-search-workspace>header{display:block}.partner-search-workspace>header h2{font-size:17px}.partner-search-workspace>header>strong{margin-top:10px;display:inline-block}.directory-keyword-search{height:54px}.directory-keyword-search input{font-size:12px}.directory-filter-grid{grid-template-columns:1fr}.directory-multi-filter>summary{min-height:64px}.directory-filter-menu{margin:0 8px 8px;position:relative;top:auto}.partner-search-workspace>footer{flex-direction:column;align-items:flex-start}.public-source-note{padding:13px}.public-source-note strong{font-size:11px}.public-source-note p{font-size:9px}.organization-directory-head{align-items:flex-start;gap:10px}.organization-directory-head h2{font-size:15px}.organization-filter-bar,.organization-grid{grid-template-columns:1fr}.organization-filter-bar label:first-child{grid-column:auto}.organization-card{padding:15px}.organization-card h3{min-height:0;font-size:12px}.organization-facts>span{grid-template-columns:1fr;gap:3px}.organization-source{flex-direction:column;align-items:flex-start}}.advanced-tender-search{flex-direction:column;display:flex}.advanced-search-card{order:-2}.advanced-source-overview{order:-1}.opp-title h3{font:inherit;margin:0}.opp-title h3 a{color:inherit;overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.75;text-decoration:none;display:block}.opp-title h3 a:hover{color:#08776b;text-underline-offset:3px;text-decoration:underline}.sidebar-item,.mobile-workspace-item{text-decoration:none}.sidebar-footer>a{min-height:36px;color:var(--teal);align-items:center;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.company-auth-panel>h1{color:#102f43;margin:14px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.35}.company-auth-visual h1{font-size:clamp(30px,4vw,52px)}.knowledge-hub,.knowledge-guide,.tender-detail-page{color:#15384b;background:#f7fafb;min-height:calc(100vh - 150px)}.knowledge-hub-hero,.knowledge-guide-hero{color:#fff;background:radial-gradient(circle at 15% 25%,#11a8912b,#0000 37%),linear-gradient(135deg,#09243a,#123f48)}.knowledge-hub-hero{padding:clamp(72px,9vw,118px) 0}.knowledge-hub-hero .container{max-width:920px}.knowledge-hub-hero span,.knowledge-guide-category{color:#75e7d5;letter-spacing:.08em;font-size:12px;font-weight:900;display:inline-flex}.knowledge-hub-hero h1{margin:16px 0;font-size:clamp(33px,5vw,60px);line-height:1.28}.knowledge-hub-hero p{color:#d5e7ea;max-width:800px;margin:0;font-size:clamp(15px,2vw,19px);line-height:2}.knowledge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:48px;display:grid}.knowledge-card{background:#fff;border:1px solid #d9e6e9;border-radius:20px;flex-direction:column;min-height:310px;padding:27px;display:flex;box-shadow:0 13px 35px #0d34450e}.knowledge-card>div,.knowledge-card footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.knowledge-card>div span{color:#08796d;font-size:12px;font-weight:900}.knowledge-card time,.knowledge-card footer>span{color:#607986;font-size:12px}.knowledge-card h2{margin:20px 0 10px;font-size:23px;line-height:1.6}.knowledge-card h2 a{color:#15384b;text-decoration:none}.knowledge-card h2 a:hover{color:#08796d}.knowledge-card p{color:#4b6675;margin:0 0 22px;font-size:14px;line-height:2}.knowledge-card footer{border-top:1px solid #e7eef0;margin-top:auto;padding-top:17px}.knowledge-card footer a{color:#08796d;align-items:center;min-height:44px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.knowledge-disclaimer{background:#fff9e9;border:1px solid #ead8a9;border-radius:16px;margin-bottom:52px;padding:22px 25px}.knowledge-disclaimer strong{color:#654b14;font-size:16px}.knowledge-disclaimer p{color:#695d3f;margin:7px 0 0;font-size:13px;line-height:1.9}.knowledge-guide-hero{padding:58px 0 64px}.knowledge-guide-narrow{max-width:900px}.knowledge-guide-hero nav,.tender-breadcrumb{align-items:center;gap:9px;margin-bottom:30px;font-size:12px;display:flex}.knowledge-guide-hero nav a{color:#c9e5e7;text-decoration:none}.knowledge-guide-hero h1{margin:16px 0;font-size:clamp(34px,5vw,58px);line-height:1.35}.knowledge-guide-hero p{color:#d7e8ea;max-width:850px;font-size:17px;line-height:2}.knowledge-guide-hero>div>div{color:#a7c7cb;gap:18px;font-size:12px;display:flex}.knowledge-guide-layout{grid-template-columns:250px minmax(0,780px);justify-content:center;gap:48px;padding-block:52px;display:grid}.knowledge-toc{background:#fff;border:1px solid #dce8ea;border-radius:14px;align-self:start;padding:19px;position:sticky;top:88px}.knowledge-toc>strong{font-size:13px}.knowledge-toc ol{gap:10px;margin:14px 0 0;padding:0 20px 0 0;display:grid}.knowledge-guide[dir=ltr] .knowledge-toc ol{padding:0 0 0 20px}.knowledge-toc a{color:#526d7b;font-size:12px;line-height:1.6;text-decoration:none}.knowledge-toc a:hover{color:#08796d}.knowledge-guide-body{min-width:0}.knowledge-guide-body>section{margin-bottom:46px;scroll-margin-top:90px}.knowledge-guide-body h2{color:#15384b;margin:0 0 14px;font-size:28px;line-height:1.5}.knowledge-guide-body h3{font-size:18px}.knowledge-guide-body p,.knowledge-guide-body li{color:#3e5a6a;font-size:15px;line-height:2.15}.knowledge-guide-body ul{padding-inline-start:23px}.knowledge-checklist{background:#eaf8f5;border-radius:17px;padding:25px}.knowledge-checklist ul{gap:10px;padding:0;list-style:none;display:grid}.knowledge-checklist li{gap:10px;display:flex}.knowledge-checklist li span{color:#08796d;font-weight:900}.knowledge-faq details{border-bottom:1px solid #dce6e9;padding:17px 0}.knowledge-faq summary{color:#183f52;cursor:pointer;min-height:44px;font-size:15px;font-weight:900}.knowledge-sources{background:#fff;border:1px solid #dbe6e9;border-radius:16px;padding:24px}.knowledge-sources a{color:#08796d;overflow-wrap:anywhere}.tender-detail-page{padding:52px 0}.tender-detail-shell{max-width:1120px}.tender-breadcrumb{color:#67808d}.tender-breadcrumb a{color:#08796d;font-weight:900;text-decoration:none}.tender-detail-hero{color:#fff;background:linear-gradient(135deg,#0a273c,#14504e);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:30px;padding:34px;display:flex}.tender-detail-hero>div{max-width:780px}.tender-detail-hero>div>span{color:#74e3d1;font-size:12px;font-weight:900}.tender-detail-hero h1{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(28px,4vw,46px);line-height:1.45}.tender-detail-hero p{color:#d4e6e8;font-size:14px;line-height:2}.tender-detail-hero .button{flex:none;min-height:48px}.tender-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:22px;margin-top:22px;display:grid}.tender-detail-description,.tender-facts{background:#fff;border:1px solid #dce7ea;border-radius:18px;min-width:0;padding:27px}.tender-detail-description h2{font-size:24px}.tender-detail-description p,.tender-detail-description li{color:#435f70;font-size:14px;line-height:2.1}.tender-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tender-facts>div{border-bottom:1px solid #e7eef0;padding:12px}.tender-facts dt{color:#6d8490;font-size:11px}.tender-facts dd{color:#183e51;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.7}.tender-verification-note{background:#fff9e8;border:1px solid #ead8a9;border-radius:16px;margin-top:22px;padding:22px 25px}.tender-verification-note strong{color:#654b14}.tender-verification-note p{color:#695d3f;font-size:13px;line-height:1.95}.tender-verification-note small{color:#796b49}.tender-decision-content>header{border-bottom:1px solid #e5edef;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.tender-decision-content>header>div>span{color:#078676;letter-spacing:.08em;font-size:10px;font-weight:950;display:block}.tender-decision-content>header h2{color:#14384d;margin:7px 0 0;line-height:1.55}.decision-evidence{color:#526c78;background:#eef4f6;border-radius:18px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.decision-evidence-document,.decision-evidence-notice{color:#08776b;background:#e7f8f4}.tender-objective{padding:21px 0}.tender-objective h3,.tender-shortlist h3{color:#1b4155;margin:0;font-size:17px}.tender-objective p{margin:10px 0 0;color:#314f60!important;font-size:15px!important}.tender-objective>small{color:#72858f;margin-top:8px;font-size:10px;line-height:1.8;display:block}.decision-section-heading{border-top:1px solid #e7eef0;justify-content:space-between;align-items:center;gap:12px;padding-top:19px;display:flex}.decision-section-heading>span{color:#08776b;background:#edf8f5;border-radius:12px;padding:6px 9px;font-size:9px;font-weight:900}.shortlist-criteria{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.shortlist-criteria>li{background:#fbfefd;border:1px solid #dceae7;border-radius:13px;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:15px;display:grid}.criterion-number{color:#fff;background:#0b8d7d;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:950;display:grid}.shortlist-criteria header{justify-content:space-between;align-items:center;gap:10px;display:flex}.shortlist-criteria header strong{color:#183f52;font-size:13px}.shortlist-criteria header span{color:#668079;font-size:9px}.shortlist-criteria p{margin:7px 0 5px;color:#3b5d65!important;font-size:12px!important}.shortlist-criteria small{color:#6a7e87;overflow-wrap:anywhere;font-size:9px;line-height:1.85;display:block}.shortlist-criteria small b{color:#325a59}.criteria-empty{background:#f8fbfc;border:1px dashed #c7d9de;border-radius:13px;margin-top:14px;padding:18px}.criteria-empty strong{color:#24475a;font-size:13px}.criteria-empty p{margin:6px 0;color:#657b87!important;font-size:11px!important}.criteria-empty a{color:#08776b;align-items:center;min-height:40px;margin-top:5px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.criteria-note{background:#fff8e7;border-radius:9px;margin:10px 0 0;padding:10px 12px;color:#6b551f!important;font-size:10px!important}.classification-evidence{border-top:1px solid #e7eef0;margin-top:18px;padding-top:13px}.classification-evidence summary{color:#506b78;cursor:pointer;min-height:44px;font-size:11px;font-weight:900}.classification-evidence ul{margin:0;padding-inline-start:20px}.company-fit-panel{background:linear-gradient(145deg,#f9fdfc,#eff9f7);border:1px solid #d5e5e5;border-radius:19px;margin-top:22px;padding:27px;box-shadow:0 13px 34px #0f46440d}.company-fit-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.company-fit-panel>header>div>span{color:#087e70;letter-spacing:.07em;font-size:10px;font-weight:950}.company-fit-panel h2{color:#143b4e;margin:6px 0;font-size:23px}.company-fit-panel>header p{color:#56716f;max-width:720px;margin:0;font-size:12px;line-height:1.9}.company-fit-lock{color:#2e675f;background:#fff;border:1px solid #c5e3dd;border-radius:16px;flex:none;padding:7px 10px;font-size:9px;font-weight:900}.company-fit-state{background:#fff;border:1px solid #d9e8e5;border-radius:14px;justify-items:start;gap:10px;margin-top:20px;padding:20px;display:grid}.company-fit-state strong{color:#24485a;font-size:15px}.company-fit-state p{color:#637a83;margin:0;font-size:12px;line-height:1.9}.company-fit-state>div{flex-wrap:wrap;gap:9px;display:flex}.fit-spinner{border:3px solid #cce7e1;border-top-color:#0b8c7c;border-radius:50%;width:24px;height:24px;animation:.9s linear infinite fit-spin}.company-fit-error{background:snow;border-color:#efcece}@keyframes fit-spin{to{transform:rotate(360deg)}}.company-fit-results{grid-template-columns:245px minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.fit-score-card{background:#fff;border:1px solid #cde4df;border-radius:15px;align-self:start;padding:20px}.fit-score-card>div:first-child span{color:#607a7b;font-size:10px;display:block}.fit-score-card>div:first-child strong{color:#087d70;margin-top:5px;font-size:34px;display:block}.fit-score-card strong small{font-size:12px}.fit-score-card meter{accent-color:#0b9482;width:100%;height:12px;margin:8px 0 12px}.fit-score-card dl{gap:7px;margin:0;display:grid}.fit-score-card dl>div{border-top:1px solid #e7efed;justify-content:space-between;padding:7px 0;display:flex}.fit-score-card dt{color:#6f8187;font-size:9px}.fit-score-card dd{color:#244f50;margin:0;font-size:10px;font-weight:900}.fit-score-card p{color:#718083;margin:12px 0 0;font-size:9px;line-height:1.8}.criterion-fit-list{gap:10px;display:grid}.criterion-fit{border:1px solid #dbe7e5;background:#fff;border-inline-start:4px solid #8ca4a0;border-radius:12px;padding:15px 17px}.criterion-fit-supported{border-inline-start-color:#0a9884}.criterion-fit-partial{border-inline-start-color:#d69a2d}.criterion-fit-gap{border-inline-start-color:#c85e5e}.criterion-fit>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.criterion-fit>header>div span,.criterion-fit>header>div strong{display:block}.criterion-fit>header span{color:#1d4657;font-size:12px;font-weight:900}.criterion-fit>header strong{color:#668078;margin-top:2px;font-size:9px}.criterion-fit>header>b{color:#1a635b;font-size:17px}.criterion-fit>p{color:#536d78;margin:8px 0;font-size:10px;line-height:1.8}.criterion-fit ul{margin:6px 0;padding-inline-start:19px}.criterion-fit li{color:#315d57;font-size:10px;line-height:1.8}.criterion-fit>small{color:#72827e;border-top:1px solid #edf1f0;margin-top:7px;padding-top:7px;font-size:9px;line-height:1.75;display:block}.criterion-fit>small b{color:#6b4f20}.criterion-minima{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.criterion-minima span{color:#17685f;background:#e7f5f2;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:900}.criterion-evidence-sources{background:#f3f7f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0;padding:8px 9px;display:flex}.criterion-evidence-sources>span{color:#61777d;flex:100%;font-size:9px}.criterion-evidence-sources>a{color:#08756a;overflow-wrap:anywhere;max-width:100%;font-size:9px;font-weight:850;text-decoration:none}.advanced-filter-trigger,.advanced-search-heading>button,.advanced-reset,.advanced-search-submit,.tender-load-more button,.save-button,.official-tender-link,.tender-details>summary,.tender-bar-chart button,.tender-dimension-list button{min-height:44px}.source-inner>span{line-height:1.7}.tender-chart-pending{color:#617985;place-items:center;min-height:80px;font-size:12px;display:grid}@media (width<=850px){.knowledge-card-grid,.knowledge-guide-layout,.tender-detail-grid,.company-fit-results{grid-template-columns:1fr}.knowledge-toc{position:static}.tender-detail-hero{flex-direction:column;align-items:stretch}.tender-detail-hero .button{justify-content:center;width:100%}.knowledge-card-grid{padding-block:25px}.knowledge-guide-layout{gap:25px;padding-block:30px}.fit-score-card{position:static}.company-fit-panel>header{display:grid}}@media (width<=560px){.knowledge-hub-hero{padding:65px 0 52px}.knowledge-hub-hero h1,.knowledge-guide-hero h1{font-size:31px}.knowledge-card{min-height:0;padding:20px}.knowledge-card h2{font-size:19px}.knowledge-card>div,.knowledge-card footer{flex-direction:column;align-items:flex-start}.knowledge-guide-hero{padding:40px 0}.knowledge-guide-body h2{font-size:23px}.tender-detail-page{padding:24px 0}.tender-detail-hero,.tender-detail-description,.tender-facts,.company-fit-panel{padding:20px}.tender-facts{grid-template-columns:1fr}.opp-title h3 a{font-size:13px}.tender-decision-content>header,.shortlist-criteria header,.decision-section-heading{flex-direction:column;align-items:flex-start}.decision-evidence{white-space:normal}.shortlist-criteria>li{grid-template-columns:25px minmax(0,1fr);padding:12px}.criterion-number{width:25px;height:25px}.company-fit-lock{white-space:normal}.criterion-fit>header{align-items:flex-start}}:root{--fanab-navy:#071b31;--fanab-blue:#1468d4;--fanab-cyan:#16b8c6;--fanab-emerald:#07947f;--fanab-violet:#635bdb;--fanab-amber:#f3a83b;--fanab-surface:#f5f8fc;--fanab-card:#fff;--fanab-shadow:0 18px 48px #08223b17}.platform-layout{background:radial-gradient(circle at 8% 5%,#1468d414,transparent 24rem), radial-gradient(circle at 92% 22%,#16b8c614,transparent 26rem), var(--fanab-surface)}.platform-layout,.platform-layout button,.platform-layout input,.platform-layout select,.platform-layout textarea{font-weight:700}.platform-sidebar{background:linear-gradient(#06172a 0%,#0a2540 58%,#083946 130%);border-inline-start:1px solid #ffffff0f;box-shadow:-16px 0 50px #06182a1a}.platform-layout-en .platform-sidebar{box-shadow:16px 0 50px #06182a1a}.sidebar-item{border-radius:11px;height:auto;min-height:43px;padding-block:7px;font-size:13px;transition:background .18s,transform .18s,color .18s}.sidebar-item:hover{background:#ffffff14;transform:translate(-2px)}.platform-layout-en .sidebar-item:hover{transform:translate(2px)}.nav-group-title{letter-spacing:.25px;color:#89a6bd;font-size:11px;font-weight:900}.sidebar-footer strong{font-size:14px}.workspace-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-color:#b2c5d38c;height:76px}.workspace-content{padding-top:34px}.view-heading h1{letter-spacing:-.35px;color:#0b2d48;font-size:clamp(25px,2.1vw,34px);font-weight:950}.view-heading p{color:#547084;font-size:14px;line-height:1.8}.breadcrumb,.topbar-language,.workspace-signin-link,.demo-topbar-badge{font-size:13px!important;font-weight:850!important}.assistant-shortcut{border-radius:12px;padding:12px 17px;font-size:13px;font-weight:900;box-shadow:0 7px 19px #07947f1a}.white-card{border-color:#dfe9ef;border-radius:18px;box-shadow:0 9px 28px #0929410b}.button{border-radius:11px;min-height:43px;font-size:13px!important;font-weight:900!important}.button-primary{background:linear-gradient(135deg,#087f73,#0ba68e);box-shadow:0 10px 22px #077f732e}.button-primary:hover{filter:saturate(1.12)brightness(1.02);transform:translateY(-1px)}.company-command-center{gap:18px;display:grid}.company-dashboard-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#47e5ce2b,#0000 28%),linear-gradient(118deg,#06182c,#0b4050 70%,#0a5f59);border-radius:26px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:34px;min-height:270px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #05203633}.company-dashboard-hero:after{content:"";z-index:1;background:linear-gradient(115deg,#05172b2e,#0846520f);position:absolute;inset:0}.company-dashboard-signal{z-index:0;inset:0;overflow:hidden;position:absolute!important}.company-dashboard-signal i{background:#5af0d5;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #5af0d514,0 0 28px #5af0d55c}.company-dashboard-signal i:first-child{top:24%;left:8%}.company-dashboard-signal i:nth-child(2){top:70%;left:28%}.company-dashboard-signal i:nth-child(3){top:18%;left:54%}.company-dashboard-signal i:nth-child(4){top:62%;left:73%}.company-dashboard-signal i:nth-child(5){top:32%;left:92%}.company-dashboard-signal:before,.company-dashboard-signal:after{content:"";border:1px solid #6ff0dd1f;border-radius:50%;position:absolute;inset:18% 5%;transform:skewY(-7deg)}.company-dashboard-hero:before{content:"";border:1px solid #50e8d22e;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-240px;left:-130px;box-shadow:0 0 0 55px #50e8d209,0 0 0 110px #50e8d206}.company-dashboard-hero>div,.readiness-orbit{z-index:2;position:relative}.dashboard-kicker{color:#73eedb;letter-spacing:.8px;align-items:center;gap:9px;font-size:12px;font-weight:950;display:flex}.dashboard-kicker i{background:#54efd4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #54efd41f}.company-dashboard-hero h2{max-width:760px;margin:14px 0 10px;font-size:clamp(26px,3vw,42px);font-weight:950;line-height:1.35}.company-dashboard-hero p{color:#c7dbe5;max-width:720px;margin:0;font-size:15px;line-height:2}.dashboard-hero-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.dashboard-ghost-action{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 15px;display:inline-flex}.readiness-orbit{background:conic-gradient(#4ce6ca var(--readiness),#ffffff21 0);border-radius:50%;width:164px;height:164px;padding:12px;box-shadow:0 0 0 10px #ffffff09}.readiness-orbit>div{text-align:center;background:#0a2940;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.readiness-orbit strong{font-size:34px;font-weight:950}.readiness-orbit span{color:#a9c6d2;font-size:11px}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-stat-grid>article,.admin-metric-grid>article{background:#ffffffeb;border:1px solid #dfeaf0;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:132px;padding:20px;display:grid;box-shadow:0 10px 28px #0928400d}.dashboard-stat-grid>article>i,.admin-metric-grid>article>i{color:#087f73;background:linear-gradient(145deg,#e7faf6,#e8f3ff);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.dashboard-stat-grid span,.admin-metric-grid span{color:#60798b;font-size:12px;display:block}.dashboard-stat-grid strong,.admin-metric-grid strong{color:#102f48;margin:4px 0;font-size:27px;display:block}.dashboard-stat-grid small,.admin-metric-grid small{color:#8093a1;font-size:11px;line-height:1.55;display:block}.dashboard-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:16px;display:grid}.smart-recommendations-panel,.company-data-vault,.ai-module-section{background:#fff;border:1px solid #dce8ee;border-radius:20px;box-shadow:0 12px 34px #0829410e}.smart-recommendations-panel,.company-data-vault{padding:22px}.smart-recommendations-panel>header,.ai-module-section>header,.admin-health-grid article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.smart-recommendations-panel header span,.company-data-vault header>span,.ai-module-section header span,.admin-health-grid header span,.admin-architecture-card>span{color:#078b7a;letter-spacing:.7px;font-size:10px;font-weight:950}.smart-recommendations-panel h3,.company-data-vault h3,.ai-module-section h3,.admin-health-grid h3{color:#123850;margin:5px 0 0;font-size:18px;line-height:1.55}.smart-recommendations-panel header button,.company-data-vault>button{color:#08776b;cursor:pointer;background:#ebf8f6;border:0;border-radius:10px;padding:9px 11px;font-size:12px}.smart-tender-list{gap:8px;margin-top:17px;display:grid}.smart-tender-list>article{background:#fbfdfe;border:1px solid #e7eef2;border-radius:13px;grid-template-columns:34px 1fr 60px;align-items:center;gap:11px;padding:13px;transition:transform .18s,border-color .18s;display:grid}.smart-tender-list>article:hover{border-color:#a9ddd5;transform:translateY(-2px)}.smart-rank{color:#08776b;background:#e9f8f5;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:950;display:grid}.smart-tender-list article>div strong{color:#193a51;font-size:13px;line-height:1.75;display:block}.smart-tender-list article>div small{color:#728695;margin-top:2px;font-size:10px;display:block}.smart-tender-list article>b{text-align:center;color:#078879;font-size:19px}.smart-tender-list article>b small{color:#78909c;font-size:8px;display:block}.profile-match-cta{color:#75591e;text-align:start;cursor:pointer;background:#fff9ea;border:1px dashed #d5b971;border-radius:12px;align-items:center;gap:11px;width:100%;margin-top:13px;padding:13px;display:flex}.profile-match-cta span strong,.profile-match-cta span small{display:block}.profile-match-cta span strong{font-size:12px}.profile-match-cta span small{margin-top:3px;font-size:10px}.company-data-vault{background:linear-gradient(#fff,#f8fbfd)}.data-readiness-row{margin-top:15px}.data-readiness-row>div{color:#456277;justify-content:space-between;font-size:12px;display:flex}.data-readiness-row>div b{color:#087b70}.data-readiness-row>i{background:#e5edf1;border-radius:9px;height:7px;margin-top:7px;display:block;overflow:hidden}.data-readiness-row>i span{background:linear-gradient(90deg,#1593d1,#11b99c);border-radius:9px;height:100%;display:block}.company-data-vault>button{width:100%;min-height:42px;margin-top:20px;font-weight:900}.ai-module-section{background:linear-gradient(145deg,#fafdff,#f4fbfa);padding:23px}.ai-module-section>header>button{color:#08776b;cursor:pointer;background:#fff;border:1px solid #bde3dd;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.ai-module-section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.ai-module-section article{background:#fff;border:1px solid #dce9ed;border-radius:15px;grid-template-columns:40px 1fr;align-items:start;gap:10px;min-height:145px;padding:16px;display:grid;position:relative}.ai-module-section article>i{color:#1468d4;background:#edf6ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ai-module-section article span strong,.ai-module-section article span small{display:block}.ai-module-section article span strong{color:#15384e;font-size:12px}.ai-module-section article span small{color:#6f8492;margin-top:5px;font-size:10px;line-height:1.7}.ai-module-section article>b{bottom:12px;border-radius:9px;padding:4px 7px;font-size:9px;position:absolute;inset-inline-start:16px}.module-online{color:#067a6c;background:#e4f8f3}.module-ready{color:#4654ad;background:#edf2ff}.ai-module-section .ai-capability-card{grid-template-columns:40px minmax(0,1fr);min-height:188px;padding-bottom:48px}.ai-module-section .ai-capability-card>.ai-capability-metric{color:#163f58;inset-inline-end:14px;top:14px;bottom:auto;background:0 0;padding:0;font-size:18px;font-weight:950;position:absolute;inset-inline-start:auto}.ai-capability-card>button{color:#087c70;cursor:pointer;inset-inline-end:13px;background:0 0;border:0;font-size:10px;font-weight:950;position:absolute;bottom:12px}.ai-capability-card>em{inset-inline-start:13px;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:11px}.consortium-intelligence-section{background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #dce8ee;border-radius:20px;padding:23px;box-shadow:0 12px 34px #0829410e}.consortium-intelligence-section>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.consortium-intelligence-section>header span{color:#5a5bd6;letter-spacing:.7px;font-size:10px;font-weight:950}.consortium-intelligence-section>header h3{color:#123850;margin:5px 0;font-size:19px}.consortium-intelligence-section>header p{color:#627989;max-width:760px;margin:5px 0 0;font-size:11px;line-height:1.85}.consortium-intelligence-section>header button{color:#4f52b5;cursor:pointer;background:#fff;border:1px solid #cfd5f2;border-radius:10px;flex:none;padding:10px 12px;font-size:12px}.consortium-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);gap:14px;margin-top:18px;display:grid}.dashboard-partner-list{gap:9px;display:grid}.dashboard-partner-list>article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;grid-template-columns:43px 1fr 64px;align-items:center;gap:12px;padding:14px;display:grid}.dashboard-partner-list>article>i{color:#3d63a7;background:linear-gradient(145deg,#e8f7ff,#ecebff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:950;display:grid}.dashboard-partner-list article>div strong{color:#15384e;font-size:13px;display:block}.dashboard-partner-list article>div small{color:#708593;margin-top:3px;font-size:10px;display:block}.dashboard-partner-list article>div p{color:#38586a;margin:5px 0 3px;font-size:10px}.dashboard-partner-list article>div span{color:#078776;font-size:9px;display:block}.dashboard-partner-list article>b{text-align:center;color:#585ac3;font-size:18px}.dashboard-partner-list article>b small{color:#8491a3;font-size:8px;display:block}.competitive-intelligence-card{color:#fff;background:linear-gradient(145deg,#172c4a,#3d3e8e);border-radius:16px;padding:20px}.competitive-intelligence-card>span{color:#a7dff1;letter-spacing:.7px;font-size:9px}.competitive-intelligence-card h3{color:#fff;margin:7px 0;font-size:17px;line-height:1.6}.competitive-intelligence-card p{color:#c8d1e8;font-size:10px;line-height:1.9}.competitive-intelligence-card>div{align-items:baseline;gap:8px;margin:17px 0;display:flex}.competitive-intelligence-card>div strong{font-size:31px}.competitive-intelligence-card>div span{color:#b9c4df;font-size:10px}.competitive-intelligence-card>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:41px;font-size:11px;display:flex}.bid-intelligence-cockpit{background:linear-gradient(140deg,#f9fcff,#f3fbf8);border:1px solid #dbe7ed;border-radius:22px;padding:24px;box-shadow:0 14px 38px #0829410f}.bid-intelligence-cockpit>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bid-intelligence-cockpit>header span,.decision-score-card>span,.qualification-breakdown-card>span,.proposal-progress-card header span{color:#087f73;letter-spacing:.75px;font-size:10px;font-weight:950}.bid-intelligence-cockpit>header h3{color:#123850;margin:6px 0 3px;font-size:20px}.bid-intelligence-cockpit>header p{color:#627989;max-width:760px;margin:0;font-size:11px;line-height:1.8}.bid-intelligence-cockpit>header button{color:#087a6e;cursor:pointer;background:#fff;border:1px solid #bcded8;border-radius:11px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:900;display:flex}.bid-cockpit-grid{grid-template-columns:minmax(210px,.55fr) minmax(0,1.25fr) minmax(250px,.8fr);gap:13px;margin-top:18px;display:grid}.bid-cockpit-grid>article{background:#fff;border:1px solid #dce8ed;border-radius:16px;padding:18px}.decision-score-card{flex-direction:column;display:flex}.decision-score-card>strong{color:#087d70;margin:10px 0 0;font-size:46px;line-height:1}.decision-score-card>b{color:#163b54;margin-top:10px;font-size:12px}.decision-score-card>small{color:#718694;margin-top:auto;padding-top:16px;font-size:9px;line-height:1.8}.qualification-breakdown-card>div{gap:10px;margin-top:12px;display:grid}.qualification-breakdown-card>div>div header{color:#35576b;justify-content:space-between;gap:8px;font-size:10px;display:flex}.qualification-breakdown-card>div>div header b{color:#087c70}.qualification-breakdown-card>div>div>i{background:#e7eef2;border-radius:8px;height:6px;margin:5px 0;display:block;overflow:hidden}.qualification-breakdown-card>div>div>i span{background:linear-gradient(90deg,#1b8bc4,#12b89b);border-radius:8px;height:100%;display:block}.qualification-breakdown-card>div>div small{color:#7b8d99;font-size:8px;line-height:1.55;display:block}.qualification-breakdown-card>p{color:#6b7f8d;font-size:10px;line-height:1.8}.proposal-progress-card>header>div{justify-content:space-between;gap:10px;display:flex}.proposal-progress-card>header strong{color:#153c54;font-size:16px}.proposal-progress-card>header>i{background:#e6edf1;border-radius:9px;height:8px;margin:9px 0 14px;display:block;overflow:hidden}.proposal-progress-card>header>i span{background:linear-gradient(90deg,#13ae93,#20a6d4);border-radius:9px;height:100%;display:block}.proposal-progress-card>div{gap:7px;display:grid}.proposal-progress-card>div>div{border-radius:9px;align-items:flex-start;gap:8px;padding:8px;font-size:9px;line-height:1.6;display:flex}.proposal-progress-card>div>div>i{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.proposal-progress-card .checklist-ready{color:#27675d;background:#edf9f6}.proposal-progress-card .checklist-ready>i{color:#fff;background:#12aa91}.proposal-progress-card .checklist-open{color:#657b89;background:#f6f8fa}.proposal-progress-card .checklist-open>i{color:#81939e;border:1px solid #b9c7cf}.bid-case-workspace{margin-bottom:15px;padding:22px}.bid-case-intro{color:#667e8d;margin:-2px 0 16px;font-size:11px;line-height:1.9}.bid-case-list{gap:11px;display:grid}.bid-case-list>article{background:linear-gradient(145deg,#fff,#f9fcfd);border:1px solid #dce8ed;border-radius:15px;padding:16px}.bid-case-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bid-case-list article>header span,.bid-case-list article>header strong{display:block}.bid-case-list article>header span{color:#078674;font-size:9px;font-weight:900}.bid-case-list article>header strong{color:#173b53;margin-top:5px;font-size:13px;line-height:1.75}.bid-case-list article>header>b{color:#087c70;text-align:center;flex:none;font-size:20px}.bid-case-list article>header>b small{color:#7a8e9b;font-size:8px;display:block}.bid-case-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:14px 0;display:grid}.bid-case-progress>span{background:#e4edf1;border-radius:9px;height:8px;overflow:hidden}.bid-case-progress>span i{background:linear-gradient(90deg,#16aa93,#26a4d1);border-radius:9px;height:100%;display:block}.bid-case-progress>strong{color:#4d6878;font-size:9px}.bid-case-list article>footer{border-top:1px solid #e7eef1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.bid-case-list article>footer>span{color:#647b89;font-size:9px}.bid-case-list article>footer>button{color:#08786c;cursor:pointer;background:#e9f8f5;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900}.bid-workspace-heading{color:#fff;background:linear-gradient(122deg,#09233d,#0b4d5c 70%,#0a796e);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px;display:flex}.bid-workspace-heading>div>span{color:#6ce7d3;letter-spacing:.8px;font-size:10px;font-weight:950}.bid-workspace-heading h2{color:#fff;margin:7px 0 4px;font-size:23px;line-height:1.55}.bid-workspace-heading p{color:#c7dae3;max-width:820px;margin:0;font-size:11px;line-height:1.8}.bid-workspace-heading>b{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.bid-room-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;margin-top:15px;display:grid}.bid-room-cases{align-content:start;gap:8px;display:grid}.bid-room-case{color:#223f52;text-align:start;cursor:pointer;background:#f8fafb;border:1px solid #dde7ec;border-radius:13px;width:100%;padding:13px}.bid-room-case:hover,.bid-room-case-active{background:#edf9f7;border-color:#80d2c5;box-shadow:0 8px 22px #0a495012}.bid-room-case>span{color:#088272;font-size:8px;font-weight:900;display:block}.bid-room-case>strong{margin:5px 0 9px;font-size:11px;line-height:1.65;display:block}.bid-room-case>div{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;display:grid}.bid-room-case small{color:#728795;font-size:8px}.bid-room-case b{color:#087b70;font-size:12px}.bid-urgency{background:#1db498;border-radius:50%;width:7px;height:7px}.bid-urgency-urgent{background:#e6a133}.bid-urgency-critical,.bid-urgency-expired{background:#d75f5f}.bid-urgency-unknown{background:#99a7af}.bid-room-detail{background:#fbfdfe;border:1px solid #dce8ed;border-radius:16px;min-width:0;overflow:hidden}.bid-room-summary{background:#e1eaee;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.bid-room-summary article{background:#fff;padding:14px}.bid-room-summary small,.bid-room-summary strong{display:block}.bid-room-summary small{color:#718694;font-size:8px}.bid-room-summary strong{color:#123b54;margin-top:5px;font-size:20px}.bid-room-deadline{color:#17627a;background:#edf7fa;border-radius:12px;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;margin:13px;padding:13px;display:grid}.bid-room-deadline small,.bid-room-deadline strong,.bid-room-deadline span{display:block}.bid-room-deadline small{color:#66828f;font-size:8px}.bid-room-deadline strong{margin:2px 0;font-size:12px}.bid-room-deadline span{color:#087a6f;font-size:9px}.bid-room-deadline>button{color:#fff;cursor:pointer;background:#0b8275;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:900;display:flex}.bid-room-deadline>button:disabled{opacity:.55;cursor:wait}.bid-checklist-table{background:#fff;border:1px solid #dce6eb;border-radius:13px;margin:0 13px 13px;overflow:hidden}.bid-checklist-head{color:#6a7f8d;background:#f2f6f8;grid-template-columns:minmax(260px,1.4fr) minmax(200px,.8fr) 145px;gap:10px;padding:10px 13px;font-size:8px;font-weight:900;display:grid}.bid-checklist-item{border-top:1px solid #e8eef1;grid-template-columns:minmax(260px,1.4fr) minmax(200px,.8fr) 145px;gap:10px;padding:13px;display:grid}.bid-item-requirement{align-items:flex-start;gap:9px;display:flex}.bid-item-requirement>i{color:#718694;background:#eef2f5;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-style:normal;font-weight:950;display:grid}.bid-item-ready .bid-item-requirement>i,.bid-item-approved .bid-item-requirement>i{color:#087c70;background:#dff7f1}.bid-item-needs-review .bid-item-requirement>i{color:#a06b19;background:#fff1d9}.bid-item-requirement strong,.bid-item-requirement small{display:block}.bid-item-requirement strong{color:#25485d;font-size:10px;line-height:1.65}.bid-item-requirement small{color:#85949e;margin-top:3px;font-size:8px}.bid-item-owner{grid-template-columns:1fr 128px;gap:6px;display:grid}.bid-item-owner input,.bid-checklist-item>select,.bid-item-notes textarea{color:#2e4b5f;width:100%;font:inherit;background:#fff;border:1px solid #dbe5ea;border-radius:8px;outline:none;font-size:8px}.bid-item-owner input,.bid-checklist-item>select{height:34px;padding:0 8px}.bid-checklist-item>select{color:#476274}.bid-item-owner input:focus,.bid-checklist-item>select:focus,.bid-item-notes textarea:focus{border-color:#55c8b6;box-shadow:0 0 0 3px #1aac9614}.bid-item-notes{grid-column:1/3;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:8px;display:grid}.bid-item-notes textarea{resize:vertical;min-height:58px;padding:8px;line-height:1.7}.bid-item-notes p{color:#315f59;white-space:pre-line;background:#eef8f6;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:9px;font-size:8px;line-height:1.75;display:flex}.bid-item-notes p>b,.bid-item-notes p span{display:block}.bid-item-notes p b{color:#087a6d;margin-bottom:2px}.bid-evidence-upload{color:#08796d;cursor:pointer;background:#f3fbf9;border:1px dashed #9fcfc7;border-radius:9px;grid-column:3;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:8px;font-weight:900;display:flex;position:relative;overflow:hidden}.bid-evidence-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.bid-room-footnote{color:#765d2d;background:#fff7e7;border-radius:9px;align-items:flex-start;gap:7px;margin:0 13px 14px;padding:10px;font-size:8px;line-height:1.7;display:flex}.bid-workspace-notice{color:#17675f;background:#eaf8f5;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:9px}.bid-workspace-empty,.bid-workspace-loading{text-align:center;color:#6d8190;padding:44px 20px}.bid-workspace-empty svg{color:#0c887a}.bid-workspace-empty strong{color:#23485d;margin-top:9px;font-size:12px;display:block}.bid-workspace-empty p{font-size:9px}.bid-workspace-loading{font-size:10px}.assistant-feedback{border-top:1px solid #08776b1f;align-items:center;gap:6px;margin-top:10px;padding-top:8px;display:flex}.assistant-feedback>span{color:#52746d;margin-inline-end:auto;font-size:8px}.assistant-feedback>button{color:#08796c;cursor:pointer;background:#fff;border:1px solid #b9dcd5;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:950;display:grid}.assistant-feedback>button:last-child{color:#9a4f4f;border-color:#e6caca}.assistant-feedback>button.feedback-selected{color:#fff;background:#0b8878;border-color:#0b8878}.company-market-radar{background:#fff;border:1px solid #dce8ee;border-radius:20px;padding:23px;box-shadow:0 12px 34px #0829410d}.company-market-radar>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.company-market-radar>header span{color:#176ab2;letter-spacing:.7px;font-size:10px;font-weight:950}.company-market-radar>header h3{color:#123850;margin:5px 0;font-size:19px}.company-market-radar>header p{color:#667d8c;max-width:780px;margin:4px 0 0;font-size:10px;line-height:1.8}.company-market-radar>header button{color:#1765a5;cursor:pointer;background:#f6fbff;border:1px solid #cadeef;border-radius:10px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}.company-market-radar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.company-market-radar article{background:linear-gradient(145deg,#fbfdff,#f4fafc);border:1px solid #e0e9ef;border-radius:14px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:105px;padding:13px 13px 28px;display:grid;position:relative}.company-market-radar article>span{color:#1766a7;background:#e5f2fb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.company-market-radar article>div strong,.company-market-radar article>div small{display:block}.company-market-radar article>div strong{color:#173b53;font-size:12px}.company-market-radar article>div small{color:#728795;margin-top:4px;font-size:8px;line-height:1.6}.company-market-radar article>b{color:#087d70;text-align:center;font-size:18px}.company-market-radar article>b small{color:#7d8f9b;font-size:7px;display:block}.company-market-radar article>em{color:#506e80;bottom:9px;font-size:8px;font-style:normal;position:absolute;inset-inline-end:12px}.admin-command-center{gap:15px;margin-bottom:20px;display:grid}.admin-command-center>header{color:#fff;background:linear-gradient(120deg,#081e37,#0b4960 68%,#0b756d);border-radius:22px;justify-content:space-between;align-items:center;gap:22px;padding:29px 31px;display:flex;box-shadow:0 19px 46px #07233929}.admin-command-center>header span{color:#6de6d3;letter-spacing:.7px;align-items:center;gap:8px;font-size:11px;display:flex}.admin-command-center>header span i{background:#5aecd4;border-radius:50%;width:8px;height:8px}.admin-command-center>header h2{margin:8px 0;font-size:27px}.admin-command-center>header p{color:#c0d5df;margin:0;font-size:13px}.admin-command-center>header>b{white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.admin-online{color:#066c5e;background:#dffff6}.admin-guided{color:#785815;background:#fff4d9}.admin-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-health-grid{grid-template-columns:1.35fr .8fr;gap:14px;display:grid}.admin-health-grid>article{background:#fff;border:1px solid #dce8ee;border-radius:18px;padding:21px}.admin-health-grid header>b{color:#0b8274;font-size:22px}.admin-source-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px;display:grid}.admin-source-list>div{background:#f5f8fa;border-radius:10px;grid-template-columns:9px 1fr auto auto;align-items:center;gap:7px;padding:10px;display:grid}.admin-source-list span{color:#365669;font-size:11px}.admin-source-list strong{color:#153c54;font-size:13px}.admin-source-list small{color:#81939d;font-size:9px}.source-dot{border-radius:50%;width:8px;height:8px}.source-live,.source-snapshot{background:#13b496}.source-partial{background:#e5a63d}.source-unavailable{background:#d16060}.admin-architecture-card{color:#fff;background:linear-gradient(145deg,#102c48,#114f5a)!important}.admin-architecture-card>span{color:#65e6d2}.admin-architecture-card h3{color:#fff}.admin-architecture-card ul{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.admin-architecture-card li{color:#d5e5eb;background:#ffffff14;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.admin-ai-governance{background:linear-gradient(145deg,#fff,#f1faf9);border:1px solid #d9e8ee;border-radius:19px;padding:22px;box-shadow:0 10px 28px #0928400a}.admin-ai-governance>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-ai-governance header span{color:#087f73;letter-spacing:.7px;font-size:10px;font-weight:950}.admin-ai-governance h3{color:#123850;margin:5px 0 4px;font-size:18px}.admin-ai-governance p{color:#708593;margin:0;font-size:11px}.admin-ai-governance header>b{white-space:nowrap;border-radius:11px;padding:8px 11px;font-size:10px}.admin-ai-governance>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.admin-ai-governance section{color:#087f73;background:#ffffffd1;border:1px solid #e0eaee;border-radius:13px;grid-template-columns:30px 1fr;gap:6px 9px;padding:13px;display:grid}.admin-ai-governance section strong{color:#173c53;align-self:center;font-size:11px}.admin-ai-governance section small{color:#718795;grid-column:1/-1;font-size:9px;line-height:1.7}.dynamic-workspace-cover{isolation:isolate;min-height:225px;padding:27px 30px;background:radial-gradient(circle at 78% 18%,var(--cover-accent),transparent 31%),linear-gradient(118deg,var(--cover-deep),var(--cover-mid))!important}@supports (color:color-mix(in lab, red, red)){.dynamic-workspace-cover{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--cover-accent) 25%,transparent),transparent 31%),linear-gradient(118deg,var(--cover-deep),var(--cover-mid))!important}}.dynamic-workspace-cover:after{background:linear-gradient(90deg,#020e1bd6,#0416244f 64%,#0000)}.platform-layout-en .dynamic-workspace-cover:after{background:linear-gradient(270deg,#020e1bd6,#0416244f 64%,#0000)}.dynamic-cover-grid{opacity:.2;transform-origin:bottom;grid-template-columns:repeat(6,1fr);display:grid;inset:0;transform:perspective(500px)rotateX(59deg)scale(1.35);z-index:0!important;position:absolute!important}.dynamic-cover-grid i{border-inline-start:1px solid var(--cover-accent);border-block-start:1px solid var(--cover-accent)}.dynamic-cover-orbit{border:1px solid var(--cover-accent);inset-inline-end:6%;width:270px;height:270px;top:50%;transform:translateY(-50%);z-index:0!important;position:absolute!important}@supports (color:color-mix(in lab, red, red)){.dynamic-cover-orbit{border:1px solid color-mix(in srgb,var(--cover-accent) 42%,transparent)}}.dynamic-cover-orbit{box-shadow:0 0 0 45px var(--cover-accent),0 0 0 90px var(--cover-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dynamic-cover-orbit{box-shadow:0 0 0 45px color-mix(in srgb,var(--cover-accent) 6%,transparent),0 0 0 90px color-mix(in srgb,var(--cover-accent) 4%,transparent)}}.dynamic-cover-orbit i{background:var(--cover-accent);width:9px;height:9px;box-shadow:0 0 18px var(--cover-accent);border-radius:50%;position:absolute}.dynamic-cover-orbit i:first-child{top:28%;left:12%}.dynamic-cover-orbit i:nth-child(2){top:8%;right:17%}.dynamic-cover-orbit i:nth-child(3){bottom:31%;right:2%}.dynamic-workspace-cover>strong{max-width:760px;line-height:1.6;font-size:clamp(20px,2.4vw,31px)!important}.dynamic-workspace-cover>small{color:#ffffffb8;font-size:11px;font-weight:700}@keyframes fanabCoverIn{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb}.hero-section,.en-hero{background-color:#061625}.service-card,.market-card,.journey-card{transition:transform .2s,box-shadow .2s;box-shadow:0 13px 35px #0928400f;border-color:#dce8ef!important}.service-card:hover,.market-card:hover,.journey-card:hover{transform:translateY(-4px);box-shadow:0 19px 44px #0928401c}@media (width<=1100px){.dashboard-stat-grid,.admin-metric-grid,.admin-ai-governance>div,.ai-module-section>div{grid-template-columns:repeat(2,1fr)}.dashboard-primary-grid,.admin-health-grid,.consortium-dashboard-grid{grid-template-columns:1fr}.bid-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-progress-card{grid-column:1/-1}.bid-room-layout{grid-template-columns:1fr}.bid-room-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-checklist-head,.bid-checklist-item{grid-template-columns:minmax(220px,1.2fr) minmax(190px,.8fr) 130px}}@media (width<=760px){.workspace-topbar{height:66px}.workspace-content{padding:22px 14px 96px}.view-heading{align-items:flex-start;gap:12px}.view-heading h1{font-size:23px}.view-heading p{font-size:12px}.assistant-shortcut{padding:10px;font-size:0}.assistant-shortcut svg{margin:0}.company-dashboard-hero{grid-template-columns:1fr;min-height:0;padding:26px 21px}.company-dashboard-hero h2{font-size:27px}.company-dashboard-hero p{font-size:13px}.readiness-orbit{justify-self:center;width:136px;height:136px}.readiness-orbit strong{font-size:28px}.dashboard-stat-grid,.admin-metric-grid,.ai-module-section>div,.admin-source-list{grid-template-columns:1fr}.dashboard-stat-grid>article,.admin-metric-grid>article{min-height:106px}.smart-recommendations-panel,.company-data-vault,.ai-module-section{padding:16px}.smart-recommendations-panel>header,.ai-module-section>header{flex-direction:column}.smart-tender-list>article{grid-template-columns:30px 1fr}.smart-tender-list article>b{text-align:start;grid-column:2}.ai-module-section article{min-height:125px}.admin-command-center>header,.admin-ai-governance>header{flex-direction:column;align-items:flex-start;padding:23px 19px}.admin-command-center>header h2{font-size:23px}.admin-command-center>header p{font-size:12px}.admin-command-center>header>b{align-self:flex-start}.admin-ai-governance{padding:0 0 16px}.admin-ai-governance>div{grid-template-columns:1fr;padding:0 16px}.admin-ai-governance header>b{align-self:flex-start}.consortium-intelligence-section{padding:16px}.consortium-intelligence-section>header{flex-direction:column}.dashboard-partner-list>article{grid-template-columns:40px 1fr}.dashboard-partner-list article>b{text-align:start;grid-column:2}.bid-intelligence-cockpit{padding:16px}.bid-intelligence-cockpit>header{flex-direction:column}.bid-cockpit-grid{grid-template-columns:1fr}.proposal-progress-card{grid-column:auto}.ai-module-section .ai-capability-card{min-height:172px}.bid-case-list article>footer{flex-direction:column;align-items:flex-start}.bid-case-progress{grid-template-columns:1fr}.bid-case-list article>header strong{font-size:12px}.bid-case-workspace{padding:12px}.bid-workspace-heading{flex-direction:column;padding:18px}.bid-workspace-heading h2{font-size:19px}.bid-room-cases{padding-bottom:4px;display:flex;overflow-x:auto}.bid-room-case{min-width:230px}.bid-room-summary{grid-template-columns:repeat(2,1fr)}.bid-room-deadline{grid-template-columns:24px 1fr}.bid-room-deadline>button{grid-column:1/-1;justify-content:center}.bid-checklist-head{display:none}.bid-checklist-item{grid-template-columns:1fr;padding:12px}.bid-item-owner{grid-template-columns:1fr}.bid-item-notes{grid-column:auto;grid-template-columns:1fr}.bid-evidence-upload{grid-column:auto}.bid-checklist-item>select{width:100%}.company-market-radar{padding:16px}.company-market-radar>header{flex-direction:column}.company-market-radar>div{grid-template-columns:1fr}.dynamic-workspace-cover{min-height:205px}.dynamic-workspace-cover>strong{font-size:20px!important}.dynamic-cover-overlay{background:linear-gradient(90deg,#05192cf0,#05233399)}}@media (prefers-reduced-motion:reduce){.dynamic-workspace-cover>img,.service-card,.market-card,.journey-card,.sidebar-item{transition:none!important;animation:none!important}}:root{--gold:#e2b66f;--teal:#23d5b8;--teal-dark:#087f73;--navy:#081a2e;--surface:#f3f8fb}.hero-copy h1,.en-hero h1,.section-heading h2,.journey-heading h2,.showcase-heading h2,.membership-inner h2{text-wrap:balance;font-weight:950}.hero-copy>p,.en-hero p,.section-heading>p,.journey-heading p,.membership-inner p{font-weight:600}.hero-copy h1 span,.en-hero h1 span{color:#0000;background:linear-gradient(90deg,#55f0d7,#f2c47d);-webkit-background-clip:text;background-clip:text}.hero-section:after,.en-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030e1a33);height:140px;position:absolute;inset:auto 0 0}.source-strip{border-top:3px solid #0000;border-image:linear-gradient(90deg,#19cdb0,#e2b66f,#477ed6) 1}.service-card-visual{min-height:470px;padding-top:215px}.service-image{background:#0d2a3e;border-radius:19px 19px 0 0;height:190px;position:absolute;inset:0 0 auto;overflow:hidden}.service-image:after{content:"";background:linear-gradient(#0000 30%,#051422ad);position:absolute;inset:0}.service-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.service-card:hover .service-image img{transform:scale(1.045)}.service-image i{z-index:1;color:#fff;letter-spacing:1px;inset-inline-start:16px;font-size:13px;font-style:normal;font-weight:900;position:absolute;bottom:13px}.service-card-editorial{min-height:305px;padding-top:69px;position:relative;overflow:hidden}.service-card-editorial:before{content:"";inset-inline-end:-70px;background:radial-gradient(circle,#23d5b82e,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-90px}.service-editorial-number{color:#d7ad69;letter-spacing:1px;top:22px;font:950 19px Segoe UI,Arial,sans-serif;position:absolute;inset-inline-start:24px}.showcase-grid-editorial{grid-template-rows:440px;grid-template-columns:1.35fr .65fr}.showcase-grid-editorial .showcase-card:first-child{grid-area:auto}.showcase-grid-editorial .showcase-card:first-child .showcase-caption h3{font-size:23px}.showcase-export-manifesto{background:radial-gradient(circle at 74% 18%,#57e8d038,#0000 27%),radial-gradient(circle at 18% 80%,#e2b66f30,#0000 29%),linear-gradient(145deg,#0a2338,#0d4b50);align-items:flex-end;padding:27px;display:flex}.showcase-export-manifesto:before{content:"";opacity:.19;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0;transform:perspective(400px)rotateX(35deg)scale(1.2)}.showcase-export-manifesto>div{z-index:1;position:relative}.showcase-export-manifesto span{color:#7cf0df;letter-spacing:1px;font:900 10px Segoe UI,Arial,sans-serif}.showcase-export-manifesto h3{color:#fff;margin:13px 0 8px;font-size:22px;line-height:1.75}.showcase-export-manifesto p{color:#d5e4ea;margin:0;font-size:12px;line-height:2}.showcase-signal-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.showcase-signal-grid article{background:radial-gradient(circle at 82% 12%,#1dcfb426,#0000 29%),linear-gradient(145deg,#fff,#f5fafc);border:1px solid #dce7ed;border-radius:21px;min-height:260px;padding:29px 25px;position:relative;overflow:hidden;box-shadow:0 16px 39px #0928400f}.showcase-signal-grid article:nth-child(2){background:radial-gradient(circle at 82% 12%,#4c7ed624,#0000 29%),linear-gradient(145deg,#fff,#f6f8fd)}.showcase-signal-grid article:nth-child(3){background:radial-gradient(circle at 82% 12%,#e2b66f2b,#0000 29%),linear-gradient(145deg,#fff,#fcf9f3)}.showcase-signal-grid span{color:#0a8778;font:950 34px Segoe UI,Arial,sans-serif}.showcase-signal-grid h3{margin:35px 0 8px;font-size:19px;line-height:1.45}.showcase-signal-grid p{color:#62778a;margin:0;font-size:13px;line-height:1.85}.market-card:before{content:"";opacity:.17;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.intelligence-section:after{content:"AI";color:#ffffff06;pointer-events:none;inset-inline-end:3%;font:950 300px/1 Segoe UI,Arial,sans-serif;position:absolute;top:-12%}.membership-section{border-top:1px solid #dce9ec}.membership-inner{background:radial-gradient(circle at 82% 20%,#e2b66f29,#0000 29%),linear-gradient(145deg,#fff,#f1faf8);border-radius:25px;padding:31px;box-shadow:0 20px 50px #07303d12}.partner-consortium-hero{color:#fff;background:linear-gradient(90deg,#04111ff0,#0617268f),url(/images/fanab-hero-consortium.webp) 50% 48%/cover no-repeat;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:25px;min-height:310px;margin-bottom:19px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 23px 55px #061f332e}.partner-consortium-hero>div{max-width:760px}.partner-consortium-hero span{color:#77eedb;letter-spacing:1px;font:900 11px Segoe UI,Arial,sans-serif}.partner-consortium-hero h2{color:#fff;margin:9px 0 6px;font-size:clamp(23px,2.8vw,38px);font-weight:950;line-height:1.6}.partner-consortium-hero p{color:#dce9ef;margin:0;font-size:13px;line-height:2}.partner-consortium-hero>strong{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05192894;border:1px solid #ffffff3d;border-radius:13px;max-width:240px;padding:12px 14px;font-size:11px;line-height:1.8}.partner-search-workspace{border-top:4px solid #5964b4}.partner-search-workspace>header h2,.organization-directory-head h2,.button-primary{font-weight:950}.button-ghost{font-weight:850}@media (width<=760px){.service-card-visual{min-height:445px;padding-top:205px}.service-image{height:183px}.showcase-grid-editorial{grid-template-rows:320px 240px;grid-template-columns:1fr}.showcase-signal-grid{grid-template-columns:1fr}.showcase-signal-grid article{min-height:210px}.partner-consortium-hero{background-position:58%;min-height:390px;padding:23px;display:block}.partner-consortium-hero>strong{margin-top:14px;display:inline-block}.partner-consortium-hero h2{font-size:25px}.dynamic-cover-orbit{opacity:.75;width:190px;height:190px}.dynamic-workspace-cover{padding:23px}.dynamic-workspace-cover>small{font-size:10px}.membership-inner{padding:23px}}.notice-live{color:#155f56;background:#eaf9f5;border-color:#b9eadf}.live-source-overview{color:#fff;background:linear-gradient(135deg,#0d273b,#123d49);border-radius:18px;margin:0 0 14px;padding:20px;box-shadow:0 14px 34px #0924361f}.live-source-overview>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.live-source-overview>header>div{align-items:center;gap:11px;display:flex}.live-source-overview header strong,.live-source-overview header small{display:block}.live-source-overview header strong{font-size:16px}.live-source-overview header small{color:#a8c7ce;margin-top:4px;font-size:11px}.live-pulse{background:#43e1bf;border-radius:50%;width:13px;height:13px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 7px #43e1bf1f}.source-overall-live,.source-overall-waiting{border-radius:99px;padding:7px 11px;font-size:11px;font-weight:900}.source-overall-live{color:#076b5c;background:#ddfff6}.source-overall-waiting{color:#7d5b15;background:#fff1d4}.live-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-source-card{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;text-decoration:none;transition:transform .2s,background .2s;display:grid}.live-source-card:hover{background:#ffffff24;transform:translateY(-2px)}.live-source-card>span{color:#6cf0d2;grid-column:1/-1;font-size:10px}.live-source-card>strong{font-size:13px}.live-source-card>b{color:#6cf0d2;font-size:13px}.live-source-card>small{color:#c2d7dc;grid-column:1/-1;font-size:10px;line-height:1.8}.source-has-error>span,.source-is-partial>span{color:#ffd37a}.source-is-partial{border-color:#ffd37a59}.live-source-overview>p{color:#c7d9dd;margin:14px 0 0;font-size:11px;line-height:1.9}.official-monitor-links{background:#fff;border:1px solid #dfe9ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 13px;padding:12px 14px;display:flex}.official-monitor-links>strong{color:#304e61;font-size:11px}.official-monitor-links>a{color:#08776b;background:#eaf8f5;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}.tender-source-group{margin:0 0 22px}.tender-source-group>header{background:#eef5f7;border-right:4px solid #13aa92;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:11px 14px;display:flex}.tender-source-group>header>div{align-items:center;gap:8px;display:flex}.tender-source-group>header span{color:#11a68e}.tender-source-group>header strong{color:#173f53;font-size:14px}.tender-source-group>header small{color:#587181;font-size:11px}.opp-card-live{border-top:3px solid #1bb69c}.opp-meta .live-tag{color:#087563;background:#dcfaf2}.opp-detail-strip{flex-wrap:wrap;gap:7px;margin:0 0 11px;display:flex}.opp-detail-strip>span{color:#526b7b;background:#f7f9fa;border:1px solid #e9eef1;border-radius:7px;padding:5px 7px;font-size:10px}.opp-detail-strip b{font-weight:900}.opp-foot b{color:#2e4d5e}.opp-match-pending{color:#87631f;background:#fff4da;border-radius:7px;padding:5px 7px}.tender-deadline{gap:2px;display:grid}.tender-deadline small{color:#687f8d;font-size:9px}.tender-deadline b{font-size:12px}.tender-deadline em{color:#08776b;font-size:10px;font-style:normal;font-weight:800}.tender-details{border-top:1px solid #e9eef1;margin-top:11px;padding-top:8px}.tender-details>summary{color:#08776b;cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;font-weight:900;list-style:none;display:flex}.tender-details>summary::-webkit-details-marker{display:none}.tender-details[open]>summary span{transform:rotate(180deg)}.tender-details-body{padding:12px 0 0}.tender-details-body>p{color:#455f70;margin:0 0 11px;font-size:11px;line-height:2}.tender-source-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tender-source-facts>span{background:#f5f8fa;border-radius:9px;padding:9px}.tender-source-facts small,.tender-source-facts strong{display:block}.tender-source-facts small{color:#7d909d;font-size:9px}.tender-source-facts strong{color:#294b5d;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.8}.match-evidence{background:#effaf7;border:1px solid #c9ede4;border-radius:10px;margin-top:10px;padding:11px}.match-evidence>strong{color:#126e61;font-size:11px}.match-evidence ul{margin:7px 0;padding-right:18px}.match-evidence li{color:#3f665f;font-size:10px;line-height:1.9}.match-evidence>small{color:#6d827e;font-size:9px}.match-evidence-empty{background:#fff9eb;border-color:#efdfba}.match-evidence-empty>strong{color:#7b5b1d}.match-evidence-empty p{color:#6f634c;font-size:10px}.match-evidence-empty button{color:#fff;cursor:pointer;background:#0d8273;border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.official-tender-link{background:#0c8878;border-radius:9px;align-items:center;margin-top:11px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.source-rights-note{margin-top:8px;line-height:1.8;display:block;color:#728793!important;font-size:9px!important}.compact-list .tender-details{display:none}.tender-match-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.tender-match-breakdown article{background:#fff;border:1px solid #d9ebe7;border-radius:9px;padding:9px}.tender-match-breakdown header{color:#315b55;justify-content:space-between;gap:8px;font-size:9px;display:flex}.tender-match-breakdown header b{color:#08776b}.tender-match-breakdown article>i{background:#e4efec;border-radius:7px;height:5px;margin:6px 0;display:block;overflow:hidden}.tender-match-breakdown article>i span{background:linear-gradient(90deg,#198bc2,#11b598);border-radius:7px;height:100%;display:block}.tender-match-breakdown article>small{color:#6d817d;font-size:8px;line-height:1.6;display:block}.qualification-gap-list{background:#fff7e8;border-radius:9px;gap:5px;margin:9px 0;padding:9px;display:grid}.qualification-gap-list>strong{color:#765818;font-size:9px}.qualification-gap-list>span{color:#745f33;font-size:9px;line-height:1.65}@media (width<=640px){.tender-match-breakdown{grid-template-columns:1fr}}.tender-load-more{background:#fff;border:1px solid #dfe8ed;border-radius:12px;justify-content:center;align-items:center;gap:15px;margin-top:6px;padding:13px;display:flex}.tender-load-more span{color:#607786;font-size:11px}.tender-load-more button{color:#fff;cursor:pointer;background:#0b8576;border:0;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:900}.profile-multi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.profile-multi-select{background:#fbfdfd;border:1px solid #cfdee4;border-radius:13px;overflow:hidden}.profile-multi-select>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 15px;list-style:none;display:flex}.profile-multi-select>summary::-webkit-details-marker{display:none}.profile-multi-select>summary strong,.profile-multi-select>summary small{display:block}.profile-multi-select>summary strong{color:#173e53;font-size:14px}.profile-multi-select>summary small{color:#078375;margin-top:4px;font-size:11px}.profile-multi-select>summary i{color:#64808e;font-size:22px;font-style:normal;transition:transform .2s}.profile-multi-select[open]>summary i{transform:rotate(180deg)}.profile-multi-menu{background:#fff;border-top:1px solid #e5edef;max-height:410px;padding:7px 12px 13px;overflow:auto}.profile-multi-menu section{border-bottom:1px solid #e7eef1;padding:9px 0}.profile-multi-menu section:last-child{border-bottom:0}.profile-multi-menu header{background:#eaf7f4;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:7px 8px;display:flex}.profile-multi-menu header strong{color:#15584f;font-size:12px}.profile-multi-menu header button{color:#08776b;cursor:pointer;background:0 0;border:0;font-size:10px}.profile-multi-menu section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:7px 5px 0;display:grid}.profile-multi-menu label{color:#345467;cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;padding:7px;display:flex}.profile-multi-menu label:hover{background:#f0f8f7}.profile-multi-menu input{accent-color:#078c7e;flex:none;width:17px;height:17px}.profile-multi-menu label span{font-size:11px;line-height:1.65}.profile-selected-list{background:#f5faf9;border-top:1px solid #e4ecef;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.profile-selected-list button{color:#17655e;cursor:pointer;background:#fff;border:1px solid #bfe1da;border-radius:18px;padding:5px 9px;font-size:10px}.profile-selected-list button span{color:#a24949;margin-right:3px}@keyframes livePulse{50%{box-shadow:0 0 0 11px #43e1bf00}}.live-source-card{grid-template-columns:1fr auto;align-items:center}.live-source-card>strong,.live-source-card>b{font-size:12px}.live-source-card>b{white-space:nowrap}.profile-record-section{overflow:visible}.ai-import-panel{background:linear-gradient(110deg,#eefaf7,#f7fbfc);border:1px solid #cfeae4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px;display:flex}.ai-import-panel strong{color:#173f4b;font-size:11px}.ai-import-panel p{color:#617985;margin:5px 0 0;font-size:9px;line-height:1.8}.profile-file-button,.record-attachments label{cursor:pointer;position:relative;overflow:hidden}.profile-file-button input,.record-attachments label input{opacity:0;cursor:pointer;position:absolute;inset:0}.button-disabled{opacity:.6;pointer-events:none}.profile-record{background:#fbfcfd;border:1px solid #dfe8ec;border-radius:12px;margin:10px 0;overflow:hidden}.profile-record>summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:14px 15px;list-style:none;display:flex}.profile-record>summary::-webkit-details-marker{display:none}.profile-record>summary>span{grid-template-columns:29px 1fr;align-items:center;gap:2px 9px;display:grid}.profile-record>summary b{color:#08776a;background:#e7f8f4;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.profile-record>summary strong{font-size:10px}.profile-record>summary small{color:#8795a4;font-size:8px}.profile-record>summary i{color:#5b6c7c;font-style:normal}.profile-record[open]>summary{border-bottom:1px solid #e7edef}.profile-record[open]>summary i{transform:rotate(180deg)}.profile-record-body{padding:16px}.record-attachments{background:#f0f7f8;border:1px dashed #bed4d8;border-radius:10px;margin-top:15px;padding:13px}.record-attachments>strong{margin-bottom:9px;font-size:10px;display:block}.record-attachments>div{flex-wrap:wrap;gap:7px;display:flex}.record-attachments label{color:#355260;background:#fff;border:1px solid #cfdde1;border-radius:8px;padding:8px 10px;font-size:8px}.record-attachments ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.record-attachments li a{color:#087668;background:#e5f5f1;border-radius:7px;padding:6px 8px;font-size:8px;text-decoration:none;display:block}.add-record,.remove-record{cursor:pointer;background:0 0;border:0;font-size:9px}.add-record{color:#08766a;background:#f1faf8;border:1px dashed #9dcfc5;border-radius:10px;width:100%;margin-top:10px;padding:11px;font-weight:800}.remove-record{color:#a34e48;margin-top:12px}.profile-upload-status{color:#087568;background:#e8f8f4;border:1px solid #bce8df;border-radius:9px;margin-bottom:12px;padding:11px 14px;font-size:9px}.website-evidence-card{background:linear-gradient(145deg,#fff 0%,#f8fcfb 100%)!important;border-color:#cfe3e3!important}.website-evidence-heading{border-bottom:1px solid #e3ecee;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.website-evidence-heading>span{color:#08766a;background:#ddf5f0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.website-evidence-heading h2{color:#173e51;margin:0;font-size:15px;line-height:1.65}.website-evidence-heading p{color:#57717d;max-width:880px;margin:4px 0 0;font-size:11px;line-height:1.9}.website-url-field{gap:7px;margin-top:17px;display:grid}.website-url-field>span{color:#294f60;font-size:11px;font-weight:900}.website-url-field input{color:#17394a;background:#fff;border:1px solid #cbdde1;border-radius:10px;outline:none;width:100%;min-height:48px;padding:11px 13px;font-size:13px}.website-url-field input:focus{border-color:#0b917f;box-shadow:0 0 0 3px #0b917f1f}.website-evidence-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:11px;display:grid}.website-attestation{color:#405f6d;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;display:flex}.website-attestation input{accent-color:#087b6e;flex:none;width:17px;height:17px;margin-top:2px}.website-review-button{min-width:210px;margin:0!important}.website-review-button:disabled,.website-evidence-preview-actions button:disabled,.website-evidence-accepted button:disabled{cursor:not-allowed;opacity:.58}.website-evidence-scope{color:#5c747e;background:#f0f5f6;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:10px;line-height:1.9}.website-evidence-upgrade{color:#735a22;background:#fff8e8;border:1px solid #ead9ad;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;font-size:10px;line-height:1.8;display:flex}.website-evidence-upgrade button{color:#08776b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;font-size:10px;font-weight:900;text-decoration:underline}.website-evidence-accepted{background:#ecf9f6;border:1px solid #b9dfd8;border-radius:12px;margin-top:16px;padding:15px}.website-evidence-accepted header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.website-evidence-accepted header div>span,.website-evidence-accepted header strong,.website-evidence-accepted header a{display:block}.website-evidence-accepted header div>span{color:#08766a;font-size:9px;font-weight:950}.website-evidence-accepted header strong{color:#153f4f;margin-top:4px;font-size:13px}.website-evidence-accepted header a{color:#08766a;text-align:start;direction:ltr;margin-top:3px;font-size:10px;text-decoration:none}.website-evidence-accepted header a i{font-style:normal}.website-evidence-accepted header button{color:#8a3f37;cursor:pointer;background:#fff;border:1px solid #dfb8b2;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:850}.website-evidence-accepted>div{flex-wrap:wrap;gap:7px 16px;margin-top:11px;display:flex}.website-evidence-accepted>div small{color:#486a6a;font-size:9px}.website-evidence-accepted>p{color:#4b6e6a;margin:9px 0 0;font-size:10px;line-height:1.8}.website-evidence-preview{background:#fff;border:1px solid #b9d8df;border-radius:13px;margin-top:16px;padding:17px;box-shadow:0 12px 30px #12424a0f}.website-evidence-preview>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.website-evidence-preview>header span{color:#08776b;letter-spacing:.25px;font-size:9px;font-weight:950;display:block}.website-evidence-preview>header h3{color:#173e51;margin:4px 0 2px;font-size:15px}.website-evidence-preview>header a{color:#08776b;text-align:start;overflow-wrap:anywhere;direction:ltr;max-width:680px;font-size:10px;text-decoration:none;display:block}.website-evidence-preview>header a i{font-style:normal}.website-evidence-preview>header>small{color:#086d62;background:#e6f7f3;border-radius:8px;flex:none;padding:6px 8px;font-size:9px;font-weight:850}.website-evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0;padding:0;list-style:none;display:grid}.website-evidence-facts>li{background:#fbfdfd;border:1px solid #e0eaed;border-radius:10px;min-width:0;padding:12px}.website-evidence-facts>li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.website-evidence-facts>li>div span,.website-evidence-facts>li>div i{border-radius:6px;padding:3px 6px;font-size:8px;font-style:normal}.website-evidence-facts>li>div span{color:#087267;background:#e5f6f2;font-weight:900}.website-evidence-facts>li>div i{color:#60727e;background:#f0f3f5}.website-evidence-facts>li strong{color:#284b5a;margin-top:8px;font-size:11px;line-height:1.7;display:block}.website-evidence-facts>li p{color:#546e79;margin:4px 0 7px;font-size:10px;line-height:1.85}.website-evidence-facts>li a{color:#08766b;font-size:9px;font-weight:850;text-decoration:none}.website-evidence-facts>li a b{font-weight:inherit}.website-evidence-limitations{color:#705923;background:#fff8e9;border-radius:10px;padding:11px 13px}.website-evidence-limitations>strong,.website-evidence-sources>strong{font-size:10px}.website-evidence-limitations ul{margin:7px 0 0;padding-inline-start:18px}.website-evidence-limitations li{font-size:9px;line-height:1.9}.website-evidence-sources{margin-top:12px}.website-evidence-sources>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.website-evidence-sources a{color:#315966;overflow-wrap:anywhere;background:#f7fafb;border:1px solid #d5e5e7;border-radius:8px;max-width:100%;padding:6px 8px;font-size:9px;text-decoration:none}.website-evidence-notice{color:#5d737c;border-top:1px solid #e5edef;margin:13px 0 0;padding-top:11px;font-size:10px;line-height:1.9}.website-evidence-preview-actions{gap:8px;margin-top:13px;display:flex}.website-evidence-preview-actions .button{margin:0}.website-evidence-status{color:#11665c;background:#eff8f6;border:1px solid #c8ddd9;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.8}.website-evidence-status-pending{color:#214f70;background:#eef5fb;border-color:#bed2e3}.website-evidence-status-error{color:#842f25;background:#fff2f0;border-color:#e7b9b2}.website-evidence-status-success{color:#075f56;background:#eff9f7;border-color:#b8dfd8}@media (width<=760px){.live-source-overview{border-radius:14px;padding:15px}.live-source-overview>header{align-items:flex-start}.live-source-overview header strong{font-size:14px}.live-source-grid{grid-template-columns:1fr}.official-monitor-links{align-items:stretch}.official-monitor-links>strong{width:100%}.official-monitor-links>a{flex:100%}.tender-source-group>header{align-items:flex-start}.tender-source-group>header strong{font-size:12px}.tender-source-group>header small{font-size:9px}.tender-source-facts{grid-template-columns:1fr}.opp-detail-strip>span{font-size:9px}.opp-foot{align-items:flex-start;gap:8px;line-height:1.7}.opp-match{text-align:left}.tender-load-more{flex-direction:column}.tender-load-more button{width:100%}.profile-multi-grid,.profile-multi-menu section>div{grid-template-columns:1fr}.profile-multi-menu{max-height:330px}.ai-import-panel{flex-direction:column;align-items:stretch}.profile-file-button{text-align:center;width:100%}.profile-record-body{padding:12px}.record-attachments>div{flex-direction:column}.record-attachments label{text-align:center}.website-evidence-controls{grid-template-columns:1fr}.website-review-button{width:100%;min-width:0}.website-evidence-accepted header,.website-evidence-preview>header{display:grid}.website-evidence-accepted header button{width:100%}.website-evidence-facts{grid-template-columns:1fr}.website-evidence-preview-actions{display:grid}.website-evidence-preview-actions .button{width:100%}.website-evidence-upgrade{flex-direction:column;align-items:flex-start}.website-evidence-heading h2{font-size:14px}.website-url-field input{font-size:16px}}.platform-layout-en{text-align:left;font-family:Segoe UI,Arial,sans-serif}.platform-layout-en .platform-sidebar{left:0;right:auto}.platform-layout-en .platform-main{margin-left:300px;margin-right:0}.platform-layout-en .workspace-select small,.platform-layout-en .sidebar-item,.platform-layout-en .prompt-grid button,.platform-layout-en .standalone-grid button{text-align:left}.platform-layout-en .sidebar-active{box-shadow:inset 3px 0 0 var(--teal)}.platform-layout-en .topbar-language{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:14px;text-decoration:none}.platform-layout-en .plan-badge{left:20px;right:auto}.platform-layout-en .plan-card li:before{margin-left:0;margin-right:7px}.platform-layout-en .profile-selected-list button span{margin-left:3px;margin-right:0}.platform-layout-en .match-evidence ul{padding-left:18px;padding-right:0}.platform-layout-en .tender-source-group>header{border-left:4px solid #13aa92;border-right:0}.platform-layout-en .organization-card h3,.platform-layout-en .setting-row span{text-align:left}.status-page{color:#12324a;background:linear-gradient(140deg,#eef8f7,#fff);place-items:center;min-height:100vh;padding:36px 18px;display:grid}.status-card{background:#fff;border:1px solid #dce9ec;border-radius:25px;width:min(660px,100%);padding:clamp(27px,6vw,52px);box-shadow:0 21px 64px #12324a14}.status-brand{align-items:center;gap:17px;display:flex}.status-brand .official-logo{width:70px;height:82px}.status-brand strong{font-size:23px;font-weight:850}.status-brand p{color:#456276;margin:3px 0 0;font-size:15px;font-weight:700}.status-success{background:#effaf6;border:1px solid #c8e9df;border-radius:15px;margin-top:24px;padding:18px 20px}.status-success h1{color:#087f73;margin:0;font-size:19px}.status-success p{color:#385767;margin:9px 0 0;font-size:15px;font-weight:700;line-height:1.8}.status-links{gap:10px;margin-top:22px;display:grid}.status-links a{color:#17384f;border:1px solid #dfe9ed;border-radius:11px;justify-content:space-between;padding:13px 15px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.status-links a span:last-child{color:#087f73}@media (width<=1100px) and (width>=761px){.platform-layout-en .platform-main{margin-left:270px;margin-right:0}}@media (width<=760px){.platform-layout-en .platform-sidebar{transition:left .2s;left:calc(-1*min(90vw,330px) - 12px);right:auto}.platform-layout-en .platform-sidebar.sidebar-open{left:0;right:auto;box-shadow:20px 0 40px #0a192b33}.platform-layout-en .platform-main{width:100%;margin-left:0;margin-right:0}.platform-layout-en .notification-card button{text-align:left;grid-column:2}.status-card{border-radius:18px}.status-brand strong{font-size:20px}.status-success p,.status-links a{font-size:13px}}:root{--focus:#9a5a00;--text-secondary:#405f70;--text-caption:#566f7d}.skip-link{z-index:1000;color:#082f45;background:#fff;border-radius:10px;padding:11px 16px;font-weight:900;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-160%);box-shadow:0 8px 30px #04182a33}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:1px!important;box-shadow:0 0 0 5px var(--focus)!important;outline:2px solid #fff!important}.profile-file-button:focus-within,.record-attachments label:focus-within,.bid-evidence-upload:focus-within,.upload-button:focus-within{outline-offset:1px;box-shadow:0 0 0 5px var(--focus);outline:2px solid #fff}.tender-dimension-list button small{color:#4f6875!important;font-size:12px!important}.tender-dimension-expand{color:#086f65;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#edf9f6;border:1px solid #9bcfc7;border-radius:10px;margin-top:9px;padding:9px 12px;font-size:12px;font-weight:900}.tender-dimension-expand:hover{background:#e2f6f1;border-color:#0b8b7b}.advanced-keyword-row>svg,.advanced-option-search>svg{color:#079484;flex:none;justify-self:center}.view-heading h1:focus{outline:0}.english-locale-root,.english-landing,.platform-layout-en,.english-locale-root :where(h1,h2,h3,h4,h5,h6),.english-landing :where(h1,h2,h3,h4,h5,h6),.platform-layout-en :where(h1,h2,h3,h4,h5,h6){font-family:Fanab Sans,Segoe UI,Arial,sans-serif}.en-hero{position:relative;overflow:hidden}.nav-links a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.source-inner{justify-content:center}.source-inner>span{margin-inline-end:auto}.source-inner>strong{color:#435f70;background:#fff;border:1px solid #dce8ee;border-radius:8px;padding:6px 9px}.platform-sidebar{font-size:13px}.sidebar-item{min-height:44px;font-size:13px}.sidebar-item i{place-items:center;display:grid}.nav-group-title{letter-spacing:.15px;font-size:11px}.workspace-select span{font-size:13px}.workspace-select small,.sidebar-footer span,.sidebar-footer button{font-size:11px}.view-heading p{color:var(--text-secondary)}.metric-card span,.field>span,.result-heading,.opp-title strong,.card-section-header strong,.setting-row strong{font-size:12px}.metric-card small,.opp-title span,.opp-meta span,.opp-foot,.info-row small,.partner-card>small,.source-rights-note{color:var(--text-caption)!important;font-size:11px!important}.opp-title strong{line-height:1.75}.tender-deadline small,.tender-source-facts small,.tender-match-breakdown article>small,.qualification-gap-list span{font-size:10px}.tender-source-facts strong,.match-evidence li,.tender-details-body>p{font-size:11px}.filter-row input,.filter-row select,.field input,.field textarea,.field select,.chat-composer input,.bid-item-owner input,.bid-checklist-item>select,.bid-item-notes textarea{min-height:44px;font-size:14px}.filter-row input::placeholder,.chat-composer input::placeholder,.directory-search-shell input::placeholder{color:#566f7d;opacity:1}.assistant-shortcut,.topbar-actions>button,.mobile-menu-button,.mobile-sidebar-close{min-width:44px;min-height:44px}.assistant-shortcut{align-items:center;gap:8px;display:inline-flex}.module-recovery-card{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #efd49d;border-radius:18px;align-items:flex-start;gap:16px;padding:25px;display:flex;box-shadow:0 12px 32px #4630080f}.module-recovery-card>span{color:#865c08;background:#fff0cf;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:24px;font-weight:900;display:grid}.module-recovery-card h2{color:#4f3a11;margin:0;font-size:20px}.module-recovery-card p{color:#65552f;margin:7px 0 13px;font-size:13px}.module-recovery-card button{color:#fff;cursor:pointer;background:#0b8275;border:0;border-radius:9px;min-height:42px;padding:8px 13px;font-weight:900}.site-footer{z-index:1;background:#fff;position:relative}.reference-page{background:linear-gradient(#f1f8f7 0,#fff 390px);min-height:calc(100vh - 160px)}.reference-hero{background:radial-gradient(circle at 15% 30%,#169d8b21,#0000 34%);padding:clamp(74px,9vw,120px) 0 64px}.reference-hero .container{max-width:930px}.reference-hero span{color:#08776a;background:#dff4ef;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.reference-hero h1{color:#0c2e43;max-width:840px;margin:18px 0 14px;font-size:clamp(34px,5vw,62px);line-height:1.25}.reference-hero p{color:#456477;max-width:820px;margin:0;font-size:17px;line-height:2}.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:-24px;padding-bottom:54px;display:grid}.reference-grid article{background:#fff;border:1px solid #d7e6e7;border-radius:19px;padding:27px;box-shadow:0 16px 42px #12364212}.reference-icon{color:#087a6e;background:#e8f7f4;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.reference-grid h2{color:#173c50;margin:18px 0 9px;font-size:21px}.reference-grid p,.reference-grid li{color:#4b6776;font-size:14px;line-height:1.95}.reference-grid ul{margin:14px 0 0;padding-inline-start:20px}.reference-grid li::marker{color:#0a8a7a}.reference-cta{color:#fff;background:linear-gradient(120deg,#0b2b42,#0a625c);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:65px;padding:29px 32px;display:flex}.reference-cta strong{font-size:22px}.reference-cta p{color:#d7e7ea;margin:6px 0 0}.reference-cta>div:last-child{flex:none;gap:10px;display:flex}.reference-cta .button-outline{color:#fff;background:0 0;border-color:#ffffff73;margin:0}.reference-nav .nav-links a{padding-inline:4px}@media (width<=760px){.nav-links{display:none!important}.site-footer{margin-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.source-inner{justify-content:flex-start;gap:7px}.source-inner>span{flex:0 0 100%;margin:0}.source-inner>strong{padding:5px 7px;font-size:10px}.sidebar-item,.workspace-select span{font-size:14px}.nav-group-title{font-size:12px}.assistant-shortcut{min-width:44px;padding:9px}.assistant-shortcut span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-public-nav a,.mobile-workspace-item{min-height:56px}.mobile-public-nav span,.mobile-workspace-item span{font-size:11px!important}.view-heading p,.opp-title strong,.card-section-header strong{font-size:13px}.opp-title span,.opp-meta span,.opp-foot,.info-row small{font-size:11px!important}.module-recovery-card{padding:18px}.module-recovery-card h2{font-size:18px}.reference-hero{padding:58px 0 48px}.reference-hero p{font-size:15px}.reference-grid{grid-template-columns:1fr;margin-top:-16px}.reference-grid article{padding:22px}.reference-cta{padding:24px;display:grid}.reference-cta>div:last-child{display:grid}.reference-cta .button{width:100%;margin:0}.reference-nav>.container>.button{display:none}}@media (width>=761px) and (width<=1050px){.tender-topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.site-nav .brand-descriptor{display:none!important}.site-nav .official-logo{width:42px;height:46px}}.tender-management-charts>header>div>span{font-size:11px!important}.tender-management-charts>header h3{font-size:20px!important}.tender-management-charts>header p{font-size:12px!important}.tender-management-charts>header>b small{font-size:10px!important}.tender-chart-card figcaption strong{font-size:15px!important}.tender-chart-card figcaption span{font-size:11px!important}.tender-bar-chart button{min-height:44px;padding:8px}.tender-chart-label,.tender-bar-chart b{font-size:12px!important}.tender-geography-chart .tender-bar-chart small,.tender-chart-legend span,.tender-deadline-chart li>small{font-size:10px!important}.tender-bar-chart button[aria-pressed=true]{background:#dff5f0;box-shadow:inset 0 0 0 1px #68bcae}.tender-chart-empty{text-align:center;background:#f8fbfb;border:1px dashed #bfd5d8;border-radius:10px;place-items:center;min-height:132px;margin:0;padding:18px;line-height:1.8;display:grid;color:#526d78!important;font-size:12px!important}.tender-deadline-chart ol{height:auto;min-height:176px}.tender-deadline-chart li{grid-template-rows:24px 1fr 34px}.tender-region-chart,.tender-procurement-chart{grid-column:1/-1}.tender-region-note{background:#edf8f6;border-inline-start:3px solid #28a995;border-radius:7px;margin:-2px 0 12px;padding:9px 11px;line-height:1.75;color:#496b72!important;font-size:11px!important}.tender-region-list button,.tender-procurement-list button{grid-template-columns:minmax(220px,1.35fr) minmax(150px,1fr) 42px;align-items:center}.tender-region-list .tender-chart-label strong,.tender-region-list .tender-chart-label small,.tender-procurement-list .tender-chart-label strong,.tender-procurement-list .tender-chart-label small{display:block}.tender-region-list .tender-chart-label strong,.tender-procurement-list .tender-chart-label strong{line-height:1.55;color:#234b5a!important;font-size:12px!important}.tender-region-list .tender-chart-label small,.tender-procurement-list .tender-chart-label small{margin-top:3px;line-height:1.7;color:#647b84!important;font-size:10px!important;font-weight:600!important}.tender-region-list .tender-chart-track,.tender-procurement-list .tender-chart-track{height:13px}.tender-region-list button:disabled,.tender-procurement-list button:disabled{opacity:.62;cursor:default}.tender-procurement-chart figcaption{margin-bottom:10px}.tender-chart-stacked>.chart-goods,.tender-chart-legend .chart-goods{background:#2e78c7}.tender-primary-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.tender-primary-groups>button{color:#214757;text-align:start;cursor:pointer;background:#fff;border:1px solid #d6e4e7;border-radius:13px;grid-template-columns:30px minmax(0,1fr) 42px;align-items:start;gap:10px;min-height:126px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.tender-primary-groups>button:hover{border-color:#83bdb7;transform:translateY(-2px)}.tender-primary-groups>button:focus-visible{outline-offset:2px;outline:3px solid #0a8b7b33}.tender-primary-groups>button>span{color:#476773;background:#edf4f5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.tender-primary-groups>button>div{min-width:0}.tender-primary-groups strong,.tender-primary-groups small,.tender-primary-groups em{display:block}.tender-primary-groups strong{color:#173f50;font-size:13px;line-height:1.65}.tender-primary-groups small{color:#5d7680;margin-top:3px;font-size:11px;line-height:1.65}.tender-primary-groups em{color:#637983;margin-top:8px;font-size:10px;font-style:normal;font-weight:750;line-height:1.65}.tender-primary-groups b{color:#1b5360;background:#eef5f5;border-radius:9px;place-items:center;width:42px;height:36px;font-size:14px;display:grid}.tender-primary-groups>button.is-active{background:#effaf7;border-color:#128f80;box-shadow:0 0 0 3px #128f801a}.tender-primary-groups>button.is-active>span{color:#fff;background:#0b897a}.tender-primary-groups>button[data-group=contracting].is-active{background:#fff8eb;border-color:#ce8c29;box-shadow:0 0 0 3px #ce8c291c}.tender-primary-groups>button[data-group=contracting].is-active>span{background:#c98220}.tender-primary-groups>button[data-group=goods].is-active{background:#f0f7ff;border-color:#397fbd;box-shadow:0 0 0 3px #397fbd1a}.tender-primary-groups>button[data-group=goods].is-active>span{background:#2e78b8}.tender-active-group-head{color:#fff;background:#123f4c;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 10px;padding:11px 13px;display:flex}.tender-active-group-head span,.tender-active-group-head strong{display:block}.tender-active-group-head span{color:#7de0cf;letter-spacing:.6px;font-size:9px;font-weight:900}.tender-active-group-head strong{color:#fff;margin-top:2px;font-size:13px}.tender-active-group-head small{color:#d5e7e8;text-align:end;max-width:58%;font-size:11px;line-height:1.7}.tender-unclassified-note{color:#536c76;background:#f5f8f9;border:1px dashed #b8c9ce;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:11px;line-height:1.8}.tender-procurement-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.tender-procurement-sections>section{background:#fbfdfd;border:1px solid #d9e7e9;border-radius:11px;min-width:0;padding:13px}.tender-procurement-sections>section>header{border-bottom:1px solid #e4edef;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.tender-procurement-sections>section>header strong,.tender-procurement-sections>section>header small{display:block}.tender-procurement-sections>section>header strong{line-height:1.55;color:#0b6f65!important;font-size:12px!important}.tender-procurement-sections>section>header small{text-align:end;max-width:55%;line-height:1.6;color:#687f88!important;font-size:9px!important}.tender-procurement-empty{background:#f0f5f6;border-radius:8px;margin:0;padding:10px;line-height:1.75;color:#607983!important;font-size:10px!important}.tender-guideline-citation{background:#fff9e9;border:1px solid #e4d6aa;border-radius:10px;margin:12px 0 0;padding:12px 14px;line-height:1.85;color:#675c3f!important;font-size:10px!important}.tender-guideline-citation strong{color:#5b4817!important}.tender-procurement-sections .tender-bar-chart{gap:5px}.tender-procurement-sections>section>header small,.tender-procurement-empty,.tender-guideline-citation{font-size:11px!important}@media (width<=900px){.tender-primary-groups{grid-template-columns:1fr}.tender-primary-groups>button{min-height:0}.tender-procurement-sections{grid-template-columns:1fr}}@media (width<=760px){.tender-region-list button,.tender-procurement-list button{grid-template-columns:minmax(0,1fr) 38px;align-items:start}.tender-region-list .tender-chart-label,.tender-procurement-list .tender-chart-label{grid-area:1/1}.tender-region-list b,.tender-procurement-list b{grid-area:1/2;padding-top:2px}.tender-region-list .tender-chart-track,.tender-procurement-list .tender-chart-track{grid-area:2/1/auto/-1;margin-top:5px}.tender-region-note{font-size:10px!important}.tender-active-group-head{display:block}.tender-active-group-head small{text-align:start;max-width:none;margin-top:7px;display:block}.tender-procurement-sections>section{padding:11px}.tender-procurement-sections>section>header{display:block}.tender-procurement-sections>section>header small{text-align:start;max-width:none;margin-top:3px}.tender-guideline-citation{font-size:10px!important}}.tender-sector-inference{background:#f1faf8;border:1px solid #b9ddd7;border-radius:11px;margin:12px 0;padding:13px 14px}.tender-sector-inference>strong,.tender-sector-inference>span,.tender-sector-inference>small{display:block}.tender-sector-inference>strong{color:#0a685f;font-size:12px}.tender-sector-inference>span{color:#385d68;margin-top:4px;font-size:11px;line-height:1.7}.tender-sector-inference>small{color:#58737b;margin-top:3px;font-size:10px}.tender-sector-inference ul{margin:8px 0 0;padding-inline-start:18px}.tender-sector-inference li{color:#526b74;font-size:10px;line-height:1.65}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pricing-page{--pricing-navy:#071727;--pricing-navy-soft:#0c2b3d;--pricing-teal:#1bd6b8;--pricing-teal-dark:#08786d;--pricing-amber:#e3b15e;--pricing-ink:#102d42;--pricing-copy:#506b7c;--pricing-line:#dce7eb;--pricing-paper:#f5f9fa;color:var(--pricing-ink);background:#fff;overflow:hidden}.pricing-page .button-primary,.pricing-grid-expanded .button-primary{color:#fff;background:linear-gradient(135deg,#075d56,#087066);box-shadow:0 10px 22px #05524b3d}.pricing-page .button-primary:hover,.pricing-grid-expanded .button-primary:hover{color:#fff;background:linear-gradient(135deg,#08685f,#075c55)}.pricing-page-en,.pricing-page-en :where(h1,h2,h3,h4){font-family:Fanab Sans,Segoe UI,Arial,sans-serif}.pricing-public-nav{background:#fffffff5;border-bottom:1px solid #dae6ebb8}.pricing-public-nav .nav-links{gap:27px}.pricing-public-nav .nav-links a{font-size:13px}.pricing-public-nav .button{white-space:nowrap}.pricing-hero{isolation:isolate;color:#fff;background:#06131f;align-items:stretch;min-height:690px;display:grid;position:relative;overflow:hidden}.pricing-hero-image,.pricing-hero-shade{width:100%;height:100%;position:absolute;inset:0}.pricing-hero-image{z-index:-3;object-fit:cover;object-position:center 48%}.pricing-hero-shade{z-index:-2;background:linear-gradient(90deg,#030c16f7 0%,#040e18eb 30%,#040f1ab8 49%,#05101b2e 79%,#05101b14 100%),linear-gradient(#0209102e 0%,#0000 61%,#040e18c7 100%)}.pricing-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 22% 48%,#18d6b821,#0000 29%),linear-gradient(90deg,#0000 56%,#e3b15e14);position:absolute;inset:0}.pricing-hero-inner{align-items:center;min-height:690px;padding-top:70px;padding-bottom:70px;display:flex}.pricing-hero-copy{width:min(650px,51%);margin-left:0;margin-right:auto}.pricing-hero-kicker{color:#70efdc;letter-spacing:.4px;background:#16d6bc1a;border:1px solid #68e7d33d;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.pricing-hero-kicker:before{content:"";background:#3de6cc;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #3de6cc1a}.pricing-hero h1{color:#fff;letter-spacing:-1.3px;text-wrap:balance;max-width:650px;margin:20px 0 15px;font-size:clamp(39px,4.6vw,65px);font-weight:950;line-height:1.34}.pricing-hero h1 span{color:#63ead6}.pricing-hero-copy>p{color:#d5e3e9;max-width:625px;margin:0;font-size:16px;font-weight:550;line-height:2.05}.pricing-hero-actions{flex-wrap:wrap;gap:11px;margin-top:27px;display:flex}.pricing-hero-secondary{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff57}.pricing-hero-secondary:hover{background:#ffffff1f;border-color:#71ebd8bf}.pricing-trust-chips{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.pricing-trust-chips>span{color:#dce9ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05131e75;border:1px solid #ffffff2b;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.pricing-trust-chips svg{color:#4be1ca}.pricing-promise-bar{color:#365f61;background:#edf7f5;border-bottom:1px solid #dae7e9}.pricing-promise-bar>.container{justify-content:center;align-items:center;gap:17px;min-height:68px;font-size:12px;font-weight:800;display:flex}.pricing-promise-bar strong{color:#076f65}.pricing-promise-bar i{background:#7fb4ac;border-radius:50%;width:5px;height:5px}.pricing-section{padding:96px 0}.pricing-section-heading{text-align:center;max-width:810px;margin:0 auto 39px}.pricing-section-heading>span,.split-heading>div>span,.pricing-trust-grid>div>span{color:var(--pricing-teal-dark);letter-spacing:.75px;font-size:11px;font-weight:950;display:block}.pricing-section-heading h2,.split-heading h2,.pricing-trust-grid h2{color:var(--pricing-ink);text-wrap:balance;margin:8px 0 10px;font-size:clamp(28px,3.2vw,44px);font-weight:950;line-height:1.42}.pricing-section-heading p,.split-heading>p,.pricing-trust-grid>div>p{color:var(--pricing-copy);margin:0;font-size:14px;line-height:2}.pricing-explorer-section{background:linear-gradient(#f7fafb 0,#fff 36%)}#plans,#comparison,#specialist-services,#pricing-faq{scroll-margin-top:96px}.pricing-explorer{gap:26px;display:grid}.plan-finder{background:linear-gradient(125deg,#fff,#f1faf8);border:1px solid #d9e8e9;border-radius:24px;grid-template-columns:minmax(220px,.72fr) minmax(460px,1.5fr) minmax(190px,.55fr);align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 15px 46px #0a39410f}.plan-finder>div:first-child>span{color:#078071;letter-spacing:.6px;font-size:10px;font-weight:950;display:block}.plan-finder h2{color:#12384c;margin:5px 0 3px;font-size:20px;line-height:1.55}.plan-finder p{color:#566f7d;margin:0;font-size:11px;line-height:1.8}.plan-finder-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plan-finder-options button{color:#365668;text-align:start;cursor:pointer;background:#fff;border:1px solid #d7e4e7;border-radius:12px;min-height:50px;padding:9px 12px;font-size:11px;font-weight:800;line-height:1.55;transition:border-color .18s,background .18s,transform .18s}.plan-finder-options button:hover{border-color:#78cdbf;transform:translateY(-1px)}.plan-finder-options button[aria-pressed=true]{color:#075f56;background:#e7f8f4;border-color:#0caa94;box-shadow:inset 0 0 0 1px #0caa942e}.plan-finder-options button[aria-pressed=true]:before{content:"✓";color:#fff;background:#0aa68f;border-radius:50%;place-items:center;width:19px;height:19px;margin-inline-end:6px;font-size:10px;display:inline-grid}.plan-finder-result{color:#fff;text-align:center;background:linear-gradient(145deg,#08283c,#0b5c59);border-radius:17px;place-content:center;min-height:114px;padding:15px;display:grid;box-shadow:0 15px 32px #07363e29}.plan-finder-result span{color:#8ae6d8;font-size:11px;font-weight:900}.plan-finder-result strong{color:#fff;margin:5px 0;font-size:17px;display:block}.plan-finder-result small{color:#cae9e6;font-size:11px}.pricing-period-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.pricing-period-row>div:first-child>span,.pricing-period-row>div:first-child>small{display:block}.pricing-period-row>div:first-child>span{color:#173d51;font-size:13px;font-weight:950}.pricing-period-row>div:first-child>small{color:#405f70;margin-top:3px;font-size:11px}.pricing-period-toggle{background:#f0f5f6;border:1px solid #d5e3e6;border-radius:14px;align-items:center;padding:4px;display:flex}.pricing-period-toggle button{color:#405f70;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:39px;padding:7px 13px;font-size:11px;font-weight:900}.pricing-period-toggle button[aria-pressed=true]{color:#075f56;background:#fff;box-shadow:inset 0 0 0 2px #076f65,0 5px 14px #15444c1a}.public-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.public-plan-card{background:#fff;border:1px solid #dce7ea;border-radius:20px;flex-direction:column;min-width:0;padding:21px 18px 19px;scroll-margin-top:112px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 30px #1137480b}.public-plan-card:hover{border-color:#99d6cc;transform:translateY(-4px);box-shadow:0 19px 42px #0d414817}.public-plan-card.is-featured{background:linear-gradient(#f2fcfa,#fff 29%);border:2px solid #16b99e;box-shadow:0 21px 55px #0b766524}.public-plan-card.is-guided{box-shadow:0 0 0 4px #e3b15e33,0 20px 48px #2341451c}.public-plan-card.is-featured.is-guided{box-shadow:0 0 0 4px #e3b15e33,0 25px 60px #0b766529}.plan-card-topline{justify-content:space-between;align-items:flex-start;gap:7px;min-height:27px;display:flex}.plan-card-topline>span{color:#a1b0b8;font:800 11px/1.2 Fanab Sans,Arial,sans-serif}.plan-card-topline>b{color:#fff;text-align:center;background:#087d70;border-radius:8px;padding:4px 6px;font-size:10px;font-weight:950;line-height:1.5;display:inline-flex}.public-plan-eyebrow{color:#076f65;min-height:31px;font-size:11px;font-weight:950;line-height:1.55;display:block}.public-plan-card h3{color:#12384d;margin:4px 0 7px;font-size:21px;line-height:1.45}.public-plan-audience{color:#405f70;min-height:78px;margin:0;font-size:12px;line-height:1.8}.public-plan-price{background:#f8fbfb;border-top:1px solid #e8eef0;border-bottom:1px solid #e8eef0;min-height:69px;margin:14px -18px 0;padding:13px 18px}.public-plan-price strong,.public-plan-price small{display:block}.public-plan-price strong{color:#0b3e50;font-size:13px;line-height:1.6}.public-plan-price small{color:#6f4c11;margin-top:2px;font-size:10px}.public-plan-outcome{min-height:112px;padding:14px 0 10px}.public-plan-outcome span{color:#6f4c11;font-size:10px;font-weight:950;display:block}.public-plan-outcome p{color:#334f60;margin:5px 0 0;font-size:11.5px;font-weight:750;line-height:1.8}.public-plan-card ul{border-top:1px solid #e8eef0;align-content:start;gap:7px;min-height:226px;margin:0 0 17px;padding:14px 0 0;list-style:none;display:grid}.public-plan-card li{color:#405f70;padding-inline-start:20px;font-size:11px;line-height:1.75;position:relative}.public-plan-card li:before{content:"✓";color:#087b6e;inset-inline-start:0;background:#e4f7f3;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-weight:950;display:grid;position:absolute;top:1px}.public-plan-card>.button{text-align:center;width:100%;min-height:48px;margin:auto 0 0;padding:10px 8px;font-size:12px;line-height:1.55}.public-plan-card>.button-outline{color:#165c5b;box-shadow:none;background:#fff;border-color:#b9d3d2}.pricing-activation-note{color:#5f4a21;text-align:center;background:#fff9eb;border:1px solid #ecdcb8;border-radius:12px;max-width:990px;margin:0 auto;padding:12px 16px;font-size:12px;font-weight:750;line-height:1.9}.comparison-section{background:var(--pricing-navy);color:#fff}.comparison-section .pricing-section-heading>span{color:#63e5d1}.comparison-section .pricing-section-heading h2{color:#fff}.comparison-section .pricing-section-heading p{color:#bfd0d7}.pricing-comparison-legend{flex-wrap:wrap;justify-content:center;gap:8px;margin:-18px 0 18px;padding:0;list-style:none;display:flex}.pricing-comparison-legend li{border-radius:9px;align-items:center;min-height:30px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.comparison-swipe-hint{color:#d2e0e5;text-align:center;margin:0 0 10px;font-size:12px;line-height:1.8}.pricing-table-scroll{overscroll-behavior-inline:contain;background:#0a2031;border:1px solid #26495b;border-radius:21px;max-width:100%;overflow:auto;box-shadow:0 25px 70px #0003}.pricing-comparison-table{border-collapse:separate;border-spacing:0;color:#dbe8ec;text-align:center;width:100%;min-width:1160px}.pricing-comparison-table th,.pricing-comparison-table td{border-inline-end:1px solid #203f50;border-bottom:1px solid #203f50;min-width:150px;padding:15px 12px;font-size:12px;line-height:1.75}.pricing-comparison-table thead th{z-index:2;color:#fff;background:#0d2c40;font-size:12px;font-weight:950;position:sticky;top:0}.pricing-comparison-table thead th small{color:#9ff0e3;margin-top:3px;font-size:10px;display:block}.pricing-comparison-table thead th:nth-child(4){color:#ddfbf6;background:#0c5b59}.pricing-comparison-table th:first-child{z-index:3;text-align:start;background:#0c2a3d;min-width:250px;position:sticky;inset-inline-start:0}.pricing-comparison-table thead th:first-child{z-index:4;background:#0a2538}.pricing-comparison-table tbody tr:last-child th,.pricing-comparison-table tbody tr:last-child td{border-bottom:0}.pricing-comparison-table tr>:last-child{border-inline-end:0}.pricing-comparison-table tbody tr:hover td,.pricing-comparison-table tbody tr:hover th{background:#0d3043}.pricing-comparison-table td span{border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:4px 8px;font-weight:850;display:inline-flex}.pricing-comparison-table .included,.pricing-comparison-legend .included{color:#8debdc;background:#123a45}.pricing-comparison-table .configured,.pricing-comparison-legend .configured{color:#acd7ff;background:#173652}.pricing-comparison-table .metered,.pricing-comparison-legend .metered{color:#ddcfff;background:#3c3157}.pricing-comparison-table .managed,.pricing-comparison-legend .managed{color:#9ee9d6;background:#143c38}.pricing-comparison-table .tailored{color:#d7d7ff;background:#343450}.pricing-comparison-table .add-on,.pricing-comparison-legend .add-on{color:#f4d18d;background:#4b3e24}.pricing-comparison-table .not-included,.pricing-comparison-legend .not-included{color:#d0dce1;background:#213542}.comparison-note{color:#c9d8dd;text-align:center;justify-content:center;align-items:flex-start;gap:9px;max-width:900px;margin:20px auto 0;font-size:12px;line-height:1.9;display:flex}.comparison-note svg{color:#50ddc7;flex:none;margin-top:1px}.specialist-service-section{background:#f4f8f9}.split-heading{text-align:start;grid-template-columns:1fr minmax(330px,.66fr);align-items:end;gap:60px;max-width:none;display:grid}.split-heading h2{margin-bottom:0}.specialist-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.specialist-service-grid article{background:#fff;border:1px solid #dae6e9;border-radius:20px;flex-direction:column;min-height:320px;padding:23px;transition:transform .2s,border-color .2s;display:flex;position:relative;box-shadow:0 12px 36px #133a460d}.specialist-service-grid article:hover{border-color:#94d2c8;transform:translateY(-3px)}.specialist-icon{color:#087b70;background:linear-gradient(145deg,#dff7f2,#edf5ff);border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.specialist-service-grid h3{color:#15394d;margin:16px 0 7px;font-size:18px;line-height:1.5}.specialist-service-grid article>p{color:#5f7784;margin:0;font-size:12px;line-height:1.85}.specialist-service-grid article>div{border-bottom:1px solid #e6edef;gap:2px;margin-top:auto;padding:16px 0 13px;display:grid}.specialist-service-grid article>div span{color:#405f70;font-size:11px}.specialist-service-grid article>div strong{color:#0b756a;font-size:13px}.specialist-service-grid article>a{color:#075f56;justify-content:space-between;align-items:center;min-height:45px;font-size:12px;font-weight:950;display:flex}.service-scope-note{color:#405f70;text-align:center;max-width:930px;margin:21px auto 0;font-size:12px;line-height:1.9}.pricing-value-ladder{background:#fff}.value-ladder-grid{background:#dae6e9;border:1px solid #dae6e9;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.value-ladder-grid article{background:#fff;min-height:230px;padding:28px;position:relative}.value-ladder-grid article:after{content:"";z-index:2;border-top:1px solid #dae6e9;inset-inline-end:-9px;background:#fff;border-inline-end:1px solid #dae6e9;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.value-ladder-grid article:last-child:after{display:none}.value-ladder-grid article>span{color:#eef2f3;inset-inline-end:20px;font:950 55px/1 Fanab Sans,Arial,sans-serif;position:absolute;top:12px}.value-ladder-grid article>i{z-index:1;color:#087a6e;background:#e8f8f5;border-radius:15px;place-items:center;width:49px;height:49px;font-style:normal;display:grid;position:relative}.value-ladder-grid h3{color:#173b50;margin:20px 0 6px;font-size:19px;position:relative}.value-ladder-grid p{color:#607985;margin:0;font-size:11px;line-height:1.85;position:relative}.pricing-trust-section{color:#fff;background:linear-gradient(125deg,#092235,#0b4a4d);padding:96px 0}.pricing-trust-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.88fr);align-items:center;gap:75px;display:grid}.pricing-trust-grid>div>span{color:#62e7d2}.pricing-trust-grid h2{color:#fff}.pricing-trust-grid>div>p{color:#c8dade}.pricing-trust-button{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff47;margin-top:20px}.pricing-trust-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-trust-grid li{background:#fff1;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:38px 1fr;gap:10px;min-height:130px;padding:17px;display:grid}.pricing-trust-grid li>svg{color:#68e7d3;background:#4ee6cf1f;border-radius:10px;width:36px;height:36px;padding:8px}.pricing-trust-grid li strong,.pricing-trust-grid li small{display:block}.pricing-trust-grid li strong{color:#fff;font-size:11px;line-height:1.7}.pricing-trust-grid li small{color:#b9cdd3;margin-top:4px;font-size:9px;line-height:1.75}.pricing-faq-section{background:#f6f9fa}.pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pricing-faq-grid details{background:#fff;border:1px solid #dce7ea;border-radius:16px;overflow:hidden}.pricing-faq-grid summary{color:#173b50;cursor:pointer;grid-template-columns:29px 1fr 21px;align-items:center;gap:10px;min-height:67px;padding:14px 16px;font-size:12px;font-weight:900;line-height:1.7;list-style:none;display:grid}.pricing-faq-grid summary::-webkit-details-marker{display:none}.pricing-faq-grid summary>span{color:#08776b;background:#e7f7f4;border-radius:8px;place-items:center;width:27px;height:27px;font:850 9px/1 Fanab Sans,Arial,sans-serif;display:grid}.pricing-faq-grid summary>i{color:#0b7e71;font-size:19px;font-style:normal;transition:transform .2s}.pricing-faq-grid details[open] summary>i{transform:rotate(45deg)}.pricing-faq-grid details[open] summary{background:#fbfdfd;border-bottom:1px solid #e7eef0}.pricing-faq-grid details>p{color:#536e7c;margin:0;padding:16px 54px 19px 18px;font-size:11px;line-height:2}.pricing-page-en .pricing-faq-grid details>p{padding:16px 18px 19px 54px}.pricing-final-cta{background:#fff;padding:78px 0}.pricing-final-cta>.container{background:radial-gradient(circle at 85% 15%,#16d6bc1c,#0000 30%),linear-gradient(125deg,#f1faf8,#fff);border:1px solid #cfe5e2;border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;padding-top:37px;padding-bottom:37px;display:grid;box-shadow:0 17px 55px #0a484812}.pricing-final-cta>div>div:first-child>span{color:#078071;letter-spacing:.55px;font-size:10px;font-weight:950}.pricing-final-cta h2{color:#12394d;text-wrap:balance;max-width:840px;margin:7px 0 4px;font-size:clamp(24px,2.9vw,39px);line-height:1.5}.pricing-final-cta p{color:#5f7784;margin:0;font-size:11px}.pricing-final-cta>div>div:last-child{gap:9px;min-width:225px;display:grid}.pricing-final-secondary{color:#155d5b;box-shadow:none;background:#fff;border:1px solid #bad6d2}@media (width<=1220px){.pricing-public-nav .nav-links{gap:15px}.pricing-public-nav .nav-links a{font-size:11px}.public-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-plan-card:nth-child(4),.public-plan-card:nth-child(5){grid-column:span 1}.public-plan-audience,.public-plan-outcome,.public-plan-card ul{min-height:0}.plan-finder{grid-template-columns:minmax(220px,.8fr) minmax(390px,1.35fr)}.plan-finder-result{grid-column:1/-1;min-height:82px}}@media (width<=950px){.pricing-hero,.pricing-hero-inner{min-height:650px}.pricing-hero-copy{width:min(610px,66%)}.pricing-hero-shade{background:linear-gradient(90deg,#030c16f5 0%,#040e18e0 42%,#040f1a78 72%,#05101b38 100%),linear-gradient(#0000 50%,#040e18b8)}.public-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-finder{grid-template-columns:1fr}.plan-finder-result{grid-column:auto}.plan-finder-options{grid-template-columns:repeat(2,1fr)}.specialist-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-heading{grid-template-columns:1fr;gap:15px}.value-ladder-grid{grid-template-columns:repeat(2,1fr)}.value-ladder-grid article:nth-child(2):after{display:none}.pricing-trust-grid{grid-template-columns:1fr;gap:39px}.pricing-final-cta>.container{grid-template-columns:1fr}.pricing-final-cta>div>div:last-child{min-width:0;display:flex}}@media (width<=760px){.pricing-page{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.pricing-public-nav .nav-actions .button{display:none}.pricing-public-nav .language-switch{display:block}.pricing-public-nav .nav-actions{gap:0}.pricing-hero{min-height:min(720px,100svh - 69px)}.pricing-hero-inner{align-items:flex-end;min-height:min(720px,100svh - 69px);padding-top:54px;padding-bottom:58px}.pricing-hero-image{object-position:63% center;opacity:.82}.pricing-hero-shade{background:linear-gradient(#030c1652 0%,#030c16eb 45%,#030c16fc 100%),linear-gradient(90deg,#040e1899,#040f1a21)}.pricing-hero-copy{width:100%;margin:0}.pricing-hero-kicker{font-size:10px}.pricing-hero h1{font-size:36px;line-height:1.48}.pricing-hero-copy>p{font-size:13px;line-height:1.95}.pricing-hero-actions{display:grid}.pricing-hero-actions .button{width:100%}.pricing-trust-chips{grid-template-columns:1fr 1fr;display:grid}.pricing-trust-chips>span:last-child{grid-column:1/-1}.pricing-promise-bar>.container{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:7px 10px;min-height:0;padding-top:14px;padding-bottom:14px;display:flex}.pricing-promise-bar i{margin-top:9px}.pricing-section{padding:68px 0}.pricing-section-heading{text-align:start;margin-bottom:28px}.pricing-section-heading h2,.split-heading h2,.pricing-trust-grid h2{font-size:29px}.pricing-section-heading p,.split-heading>p,.pricing-trust-grid>div>p{font-size:13px}.plan-finder{border-radius:19px;padding:18px}.plan-finder-options{grid-template-columns:1fr}.plan-finder-options button{font-size:12px}.plan-finder-result{min-height:90px}.pricing-period-row{display:grid}.pricing-period-toggle{grid-template-columns:1fr 1.45fr;display:grid}.pricing-period-toggle button{padding:7px 5px}.public-plan-grid{grid-template-columns:1fr}.public-plan-card{border-radius:19px;padding:22px}.public-plan-price{margin-inline:-22px;padding-inline:22px}.public-plan-audience,.public-plan-outcome,.public-plan-card ul{min-height:0}.public-plan-card h3{font-size:24px}.public-plan-card li,.public-plan-card>.button{font-size:11px}.pricing-table-scroll{border-inline:0;border-radius:0;margin-inline:-19px}.pricing-comparison-table th,.pricing-comparison-table td{min-width:145px}.pricing-comparison-table th:first-child{min-width:218px}.comparison-note{text-align:start}.specialist-service-grid{grid-template-columns:1fr}.specialist-service-grid article{min-height:290px;padding:20px}.specialist-service-grid h3{font-size:19px}.value-ladder-grid{grid-template-columns:1fr}.value-ladder-grid article{min-height:185px}.value-ladder-grid article:after{display:none}.pricing-trust-section{padding:70px 0}.pricing-trust-grid ul{grid-template-columns:1fr}.pricing-trust-grid li{min-height:112px}.pricing-faq-grid{grid-template-columns:1fr}.pricing-faq-grid summary{font-size:13px}.pricing-faq-grid details>p,.pricing-page-en .pricing-faq-grid details>p{padding:15px 17px 18px;font-size:12px}.pricing-final-cta{padding:55px 0}.pricing-final-cta>.container{border-radius:20px;margin-inline:19px;padding:25px 20px}.pricing-final-cta>div>div:last-child{display:grid}.pricing-final-cta h2{font-size:27px}.pricing-final-cta p{font-size:12px;line-height:1.8}}@media (width<=390px){.pricing-hero h1{font-size:32px}.pricing-trust-chips{grid-template-columns:1fr}.pricing-trust-chips>span:last-child{grid-column:auto}.pricing-period-toggle{grid-template-columns:1fr}.pricing-public-nav .official-logo{width:38px;height:42px}}@media (prefers-reduced-motion:reduce){.public-plan-card,.specialist-service-grid article,.plan-finder-options button,.pricing-faq-grid summary>i{transition:none}.public-plan-card:hover,.specialist-service-grid article:hover,.plan-finder-options button:hover{transform:none}}.requested-plan-summary{color:#0b665e;background:#ebf8f5;border:1px solid #b8dfd8;border-radius:13px;align-items:center;gap:11px;margin:0 0 16px;padding:14px 16px;display:flex}.requested-plan-summary>span,.requested-plan-summary strong,.requested-plan-summary small{display:block}.requested-plan-summary strong{font-size:13px;line-height:1.7}.requested-plan-summary small{color:#405f70;margin-top:3px;font-size:11px;line-height:1.7}.membership-contact-field{background:#fff;border:1px solid #d6e4e7;border-radius:13px;gap:6px;max-width:560px;margin:0 0 18px;padding:16px;display:grid}.membership-contact-field>span{color:#254b5d;font-size:12px;font-weight:900}.membership-contact-field input{color:#17394a;background:#fbfdfd;border:1px solid #cbdde1;border-radius:10px;min-height:47px;padding:10px 12px;font-size:13px}.membership-contact-field input:focus{border-color:#0a8e7e;outline:3px solid #0a9a8729}.membership-contact-field small{color:#526d78;font-size:11px;line-height:1.7}.pricing-grid-expanded{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pricing-grid-expanded .plan-card{flex-direction:column;padding:18px 14px;display:flex}.pricing-grid-expanded .plan-card h3{font-size:18px}.pricing-grid-expanded .plan-card>p{font-size:12px;line-height:1.8}.pricing-grid-expanded .plan-card>strong{font-size:14px;line-height:1.7}.pricing-grid-expanded .plan-card ul{min-height:220px;margin-bottom:17px}.pricing-grid-expanded .plan-card li{font-size:12px;line-height:1.85}.pricing-grid-expanded .plan-card .button{min-height:46px;margin-top:auto;padding-inline:8px;font-size:12px;line-height:1.6}.pricing-grid-expanded .plan-selected{border:2px solid #0a8c7c;box-shadow:0 0 0 4px #0a8c7c1f,0 15px 38px #0b5b511f}.pricing-workspace-links{justify-content:center;margin:15px 0 20px;display:flex}.pricing-workspace-links .button{margin:0;font-size:12px}.membership-request-status{color:#075f56;background:#eff9f7;border:1px solid #b8dfd8;border-radius:10px;padding:11px 13px;font-weight:800}@media (width<=1260px){.pricing-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid-expanded .plan-card ul{min-height:0}}@media (width<=760px){.pricing-grid-expanded{grid-template-columns:1fr}.pricing-grid-expanded .plan-card>p,.pricing-grid-expanded .plan-card li,.pricing-grid-expanded .plan-card .button{font-size:12px}.mobile-public-nav-pricing a:nth-child(5){color:#075f56;background:#e2f6f2}.comparison-swipe-hint{text-align:start}.pricing-comparison-legend{justify-content:flex-start}.requested-plan-summary{align-items:flex-start}.membership-contact-field{max-width:none}.membership-contact-field input{font-size:16px}}.pricing-page{overflow:visible}#plans,#comparison,#specialist-services,#pricing-faq,.public-plan-card{scroll-margin-top:100px}.pricing-activation-steps{background:#fff;border-bottom:1px solid #d8e6e8}.pricing-activation-steps>.container{background:#dfe9eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:13px;padding-bottom:13px;display:grid}.pricing-activation-steps>.container>div{background:#fff;align-items:center;gap:11px;min-height:58px;padding:10px 17px;display:flex}.pricing-activation-steps span{color:#08766b;flex:none;font:900 13px/1 Fanab Sans,Arial,sans-serif}.pricing-activation-steps strong{color:#28495b;font-size:13px;line-height:1.65}.plan-finder>div:first-child>span,.public-plan-eyebrow{font-size:12px}.plan-finder p,.plan-finder-options button{font-size:13px}.plan-finder-result span,.plan-finder-result small{font-size:11px}.plan-finder-result-empty{background:linear-gradient(145deg,#17394c,#355a65)}.pricing-period-row>div:first-child>small,.pricing-period-toggle button{font-size:12px}.public-plan-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.public-plan-card{grid-column:span 2;padding:24px 21px 22px}.public-plan-card:nth-child(4),.public-plan-card:nth-child(5){grid-column:span 3}.public-plan-audience{color:#405f70;font-size:13px}.public-plan-price{margin-inline:-21px;padding-inline:21px}.public-plan-price strong{font-size:15px}.public-plan-price small,.public-plan-outcome span{font-size:11px}.public-plan-outcome p,.public-plan-card li,.public-plan-card>.button{font-size:13px}.pricing-activation-note,.comparison-note,.service-scope-note,.pricing-comparison-table th,.pricing-comparison-table td{font-size:12.5px}.pricing-comparison-table thead th{font-size:13px}.pricing-comparison-table .tailored,.pricing-comparison-legend .tailored{color:#f1d6f4;background:#3b3042}.specialist-service-grid article>div span,.specialist-service-grid article>a{font-size:12px}.specialist-service-grid article>p,.pricing-trust-grid li strong{font-size:13px}.pricing-trust-grid li small{font-size:12px}.pricing-faq-grid summary,.pricing-faq-grid details>p{font-size:13px}.pricing-final-cta p{font-size:13px;line-height:1.8}.company-auth-privacy{color:#536e7c;font-size:12px;line-height:1.8}.company-auth-privacy a{color:#076f65;text-underline-offset:3px;font-weight:900;text-decoration:underline}.workspace-pricing-controls{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.workspace-pricing-form{gap:14px;margin-bottom:18px;scroll-margin-top:96px;display:grid}.workspace-pricing-form .requested-plan-summary,.workspace-pricing-form .workspace-pricing-controls{margin-bottom:0}.workspace-billing-toggle{background:#edf4f5;border:1px solid #d4e2e5;border-radius:12px;align-items:center;padding:4px;display:flex}.workspace-billing-toggle button{color:#476575;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;padding:7px 13px;font-size:12px;font-weight:900}.workspace-billing-toggle button[aria-pressed=true]{color:#076f65;background:#fff;box-shadow:0 5px 14px #0f464e1a}.workspace-custom-billing{background:#f4f7f8;border:1px solid #d4e2e5;border-radius:12px;gap:3px;min-height:52px;padding:10px 13px;display:grid}.workspace-custom-billing strong{color:#254b5d;font-size:12px}.workspace-custom-billing small{color:#526d78;font-size:11px;line-height:1.6}.membership-quote-actions{justify-content:flex-start;display:flex}.requested-plan-continue{margin:0}.membership-request-status{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.membership-request-status a{color:inherit;text-underline-offset:3px;font-weight:950;text-decoration:underline}.membership-request-status[data-kind=pending]{color:#214f70;background:#eef5fb;border-color:#bed2e3}.membership-request-status[data-kind=success]{color:#075f56;background:#eff9f7;border-color:#b8dfd8}.membership-request-status[data-kind=error],.form-status-error{color:#842f25;background:#fff2f0;border-color:#e7b9b2}.membership-contact-field input[aria-invalid=true]{border-color:#a83b30;box-shadow:0 0 0 3px #a83b3024}.pricing-grid-expanded .button:disabled,.requested-plan-continue:disabled{cursor:wait;opacity:.62;transform:none}.workspace-pricing-controls .membership-contact-field{width:min(560px,100%);margin:0}.admin-request-row{border-bottom:1px solid #e5edef;gap:10px;padding:15px 2px;display:grid}.admin-request-row header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-request-row header strong,.admin-request-row header span{display:block}.admin-request-row header strong{color:#193f52;font-size:13px}.admin-request-row header span{color:#5c7582;margin-top:4px;font-size:11px}.admin-request-row header>i{color:#087568;background:#e7f8f3;border-radius:8px;flex:none;padding:5px 8px;font-size:10px;font-style:normal}.admin-request-contact{flex-wrap:wrap;gap:7px 14px;display:flex}.admin-request-contact a{color:#076f65;font-size:11px;font-weight:900}.admin-request-contact small{color:#70838e;font-size:10px}.admin-request-row pre{color:#415c69;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f8;border-radius:9px;max-height:180px;margin:0;padding:10px;font:11px/1.9 Tahoma,Segoe UI,Arial,sans-serif;overflow:auto}.admin-request-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-request-actions button{color:#345669;cursor:pointer;background:#fff;border:1px solid #d5e3e5;border-radius:9px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:850}.admin-request-actions button[aria-pressed=true],.admin-request-actions button:disabled{color:#076f65;cursor:default;background:#e9f7f4;border-color:#9bd5cb}.bid-evidence-upgrade{color:#456170;background:#f5f8f9;border:1px dashed #c6d8dd;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.6;display:flex}.managed-account-email{color:#076f65;align-self:flex-start;font-size:10px;font-weight:850}@media (width<=1220px){.public-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-plan-card,.public-plan-card:nth-child(4),.public-plan-card:nth-child(5){grid-column:auto}}@media (width<=950px){.public-plan-grid,.pricing-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-pricing-controls{display:grid}.workspace-pricing-controls .membership-contact-field{width:100%}}@media (width<=760px){.pricing-hero,.pricing-hero-inner{min-height:min(640px,100svh - 69px)}.pricing-activation-steps>.container{grid-template-columns:1fr;padding-top:1px;padding-bottom:1px}.pricing-activation-steps>.container>div{min-height:52px}.public-plan-grid{grid-template-columns:1fr}.public-plan-card{padding:22px}.public-plan-price{margin-inline:-22px;padding-inline:22px}.public-plan-audience,.public-plan-outcome,.public-plan-card ul{min-height:0}.workspace-billing-toggle{grid-template-columns:1fr 1.35fr;display:grid}.membership-quote-actions{display:grid}.requested-plan-continue{width:100%}.membership-request-status{flex-direction:column;align-items:flex-start}.admin-request-row header{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@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}
