
:root{--js-ink:#071a39;--js-muted:#617796;--js-blue:#0868f2;--js-line:#dbe7f5;--js-soft:#f4f8ff;--js-green:#0fa96b;--js-red:#e64e62;--js-card:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--js-ink);font-family:Inter,Cairo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.js-wrap{max-width:1180px;margin:auto}.js-section{padding:36px 22px}.js-hero{overflow:hidden;border-bottom:1px solid var(--js-line);background:linear-gradient(105deg,#f5f9ff 0%,#fff 49%,#eaf4ff 100%)}.js-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:440px}.js-hero-copy{align-self:center;padding:48px 22px 46px 0}.js-crumbs{margin-bottom:19px;color:#7387a3;font-size:12px}.js-country{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:900}.js-flag{font-size:31px}.js-eyebrow{display:inline-flex;margin-top:15px;padding:6px 10px;border-radius:999px;background:#e5f1ff;color:var(--js-blue);font-size:10px;font-weight:900;letter-spacing:.08em}.js-hero h1{max-width:690px;margin:13px 0 12px;font-size:clamp(38px,5vw,59px);line-height:1.04;letter-spacing:-.045em}.js-hero h1 strong{color:var(--js-blue)}.js-lead{max-width:700px;margin:0;color:#526b8a;font-size:16px;line-height:1.65}.js-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.js-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 17px;border-radius:10px;font-size:13px;font-weight:850}.js-btn-primary{background:var(--js-blue);color:#fff;box-shadow:0 10px 23px -14px rgba(8,104,242,.9)}.js-btn-secondary{border:1px solid #9bc3ff;background:#fff;color:#0758cf}.js-micro{display:flex;flex-wrap:wrap;gap:13px;margin-top:17px;color:#526c8b;font-size:11px;font-weight:650}.js-micro span:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;margin-inline-end:5px;border-radius:50%;background:#dff6eb;color:#0b9c5d;font-size:10px}.js-hero-art{position:relative;min-height:440px}.js-hero-art>img{width:100%;height:100%;object-fit:cover}.js-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.28) 18%,transparent 55%)}.js-market-card{position:absolute;z-index:2;right:24px;bottom:25px;width:min(280px,calc(100% - 48px));padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:rgba(255,255,255,.93);backdrop-filter:blur(14px);box-shadow:0 22px 55px -34px #163b63}.js-market-row{display:flex;gap:9px;padding:7px 0;border-bottom:1px solid #edf2f7}.js-market-row:last-child{border:0}.js-market-icon{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;background:#edf5ff;color:var(--js-blue);font-size:14px}.js-market-row b{display:block;font-size:10px}.js-market-row small{display:block;color:#5c7290;font-size:10px}.js-section h2{margin:0 0 13px;font-size:24px;letter-spacing:-.025em}.js-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.js-link{color:var(--js-blue);font-size:11px;font-weight:850}.js-industries{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.js-industry{min-height:70px;padding:12px;border:1px solid var(--js-line);border-radius:12px;background:#fff;font-size:11px;font-weight:800}.js-industry i{display:grid;width:29px;height:29px;place-items:center;margin-bottom:7px;border-radius:8px;background:#edf5ff;color:var(--js-blue);font-style:normal}.js-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.js-panel{padding:20px;border:1px solid var(--js-line);border-radius:17px}.js-panel-danger{background:linear-gradient(135deg,#fff3f5,#fff)}.js-panel-good{background:linear-gradient(135deg,#effcf6,#fff)}.js-panel h3{margin:0 0 13px;font-size:18px}.js-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.js-list li{display:flex;gap:9px;color:#536c8b;font-size:13px}.js-dot{display:grid;place-items:center;flex:0 0 18px;height:18px;margin-top:1px;border-radius:50%;color:#fff;font-size:10px}.js-panel-danger .js-dot{background:var(--js-red)}.js-panel-good .js-dot{background:var(--js-green)}.js-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--js-line);border-radius:16px;background:#f9fbff}.js-stat{padding:16px 18px;border-inline-end:1px solid var(--js-line)}.js-stat:last-child{border:0}.js-stat strong{display:block;color:var(--js-blue);font-size:22px;line-height:1.1}.js-stat b{display:block;margin-top:5px;font-size:11px}.js-stat small{display:block;margin-top:3px;color:#7386a1;font-size:10px}.js-source-note{margin:9px 0 0;color:#7b8ea6;font-size:10px}.js-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.js-step{position:relative;padding:18px 18px 18px 61px;border:1px solid var(--js-line);border-radius:14px;background:#fff}.js-step-num{position:absolute;left:17px;top:17px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--js-blue);color:#fff;font-size:12px;font-weight:900}.js-step b{font-size:13px}.js-step p{margin:5px 0 0;color:#6c809a;font-size:11px}.js-roles{display:flex;flex-wrap:wrap;gap:8px}.js-role{padding:8px 11px;border:1px solid #cedef0;border-radius:10px;background:#fff;color:#375779;font-size:11px;font-weight:750}.js-cta{display:grid;grid-template-columns:175px 1fr auto;align-items:center;min-height:120px;overflow:hidden;border-radius:18px;background:linear-gradient(110deg,#0d4e90,#062e58);color:#fff}.js-cta-art{height:120px}.js-cta-art img{width:100%;height:100%;object-fit:cover}.js-cta-copy{padding:17px 22px}.js-cta-copy small{color:#91c4ff;font-weight:850}.js-cta-copy h2{margin:4px 0 3px;font-size:20px}.js-cta-copy p{margin:0;color:#c9daec;font-size:11px}.js-cta .js-btn{margin:18px;background:#fff;color:#0758cf;white-space:nowrap}.js-bottom{display:grid;grid-template-columns:1.05fr .95fr;gap:15px}.js-box{padding:18px;border:1px solid var(--js-line);border-radius:15px;background:#fff}.js-box h3{margin:0 0 10px;font-size:16px}.js-faq details{padding:10px 0;border-top:1px solid #edf2f7}.js-faq summary{cursor:pointer;font-size:12px;font-weight:750}.js-faq p{margin:7px 0 0;color:#6c8099;font-size:11px}.js-sources{display:grid;gap:8px}.js-sources a{color:#0b63e6;font-size:11px;font-weight:750}.js-sources small{color:#7b8da5}.js-search-intent{margin-top:12px;color:#8092a9;font-size:10px}.js-hub-region{margin-top:27px}.js-hub-region h2{font-size:20px}.js-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.js-market-link{padding:14px;border:1px solid var(--js-line);border-radius:14px;background:#fff}.js-market-link b{display:block}.js-market-link small{color:#7185a0}
html.tm-static-dark body{background:#07111f;color:#edf4ff}html.tm-static-dark .js-hero{background:linear-gradient(105deg,#0c1c31,#081422 55%,#0c2340)}html.tm-static-dark .js-hero-art:after{background:linear-gradient(90deg,#081422,transparent 55%)}html.tm-static-dark .js-market-card,html.tm-static-dark .js-industry,html.tm-static-dark .js-step,html.tm-static-dark .js-role,html.tm-static-dark .js-box,html.tm-static-dark .js-market-link{background:#0d1a2b;border-color:#29405f}html.tm-static-dark .js-panel-danger{background:#26171e;border-color:#58303b}html.tm-static-dark .js-panel-good{background:#10251f;border-color:#245343}html.tm-static-dark .js-stats{background:#0b192a;border-color:#29405f}html.tm-static-dark .js-stat{border-color:#29405f}html.tm-static-dark .js-lead,html.tm-static-dark .js-list li,html.tm-static-dark .js-step p,html.tm-static-dark .js-faq p{color:#a9bad0}
@media(max-width:960px){.js-hero-grid{grid-template-columns:1fr}.js-hero-copy{padding:39px 22px}.js-hero-art{min-height:330px}.js-industries{grid-template-columns:repeat(3,1fr)}.js-stats{grid-template-columns:1fr 1fr}.js-stat:nth-child(2){border-inline-end:0}.js-stat:nth-child(-n+2){border-bottom:1px solid var(--js-line)}.js-cta{grid-template-columns:130px 1fr}.js-cta .js-btn{grid-column:1/-1;margin:0 18px 18px}}@media(max-width:680px){.js-section{padding:29px 16px}.js-hero h1{font-size:38px}.js-industries{grid-template-columns:1fr 1fr}.js-pair,.js-bottom,.js-steps,.js-hub-grid{grid-template-columns:1fr}.js-cta{grid-template-columns:1fr}.js-cta-art{display:none}.js-market-card{right:16px;bottom:16px}.js-section-head{align-items:flex-start;flex-direction:column}.js-stats{grid-template-columns:1fr}.js-stat{border-inline-end:0;border-bottom:1px solid var(--js-line)}}