@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');

:root{--ink:#102438;--deep:#071b2d;--deep2:#0d2b42;--navy:#153952;--copper:#c59b62;--copper-light:#e0bf8b;--paper:#f8f7f4;--warm:#f0eee8;--border:#e3e6e7;--gray:#647280;--white:#fff;--serif:Georgia,'Times New Roman',serif;--width:1210px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--white);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}
body.rtl{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif}
button,input,textarea{font:inherit}
button{cursor:pointer}
a{color:inherit;text-decoration:none}
svg{flex-shrink:0}
.container{width:min(var(--width),calc(100% - 68px));margin-inline:auto}
.announcement{height:32px;background:var(--deep);color:#d7e2e8;font-size:10px;letter-spacing:1.5px;font-weight:700}
.announcement-inner{height:100%;display:flex;align-items:center;justify-content:space-between}
.announcement-inner>span{display:inline-flex;align-items:center}
.announcement-inner svg{color:var(--copper-light)}
.announcement-right{opacity:.72;text-transform:uppercase}
.site-header{height:85px;background:white;position:relative;z-index:40;border-bottom:1px solid rgba(16,36,56,.07)}
.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}
.brand{display:flex;align-items:center;gap:12px;white-space:nowrap;flex:none}
.brand-symbol{height:44px;width:44px;background:var(--deep);color:var(--white);display:grid;place-items:center;position:relative;border-radius:3px;overflow:hidden;letter-spacing:-3px;transform:skew(-3deg)}
.brand-symbol b{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:800;z-index:1;transform:skew(3deg);padding-inline-end:4px}
.brand-symbol i{position:absolute;background:var(--copper);height:4px;transform:rotate(-35deg);width:65px;inset:auto -30px 8px auto}
.brand-word{display:flex;flex-direction:column;line-height:1.03;font:800 16px/1.03 Manrope,Arial,sans-serif;letter-spacing:1.15px}
.brand-word span{font-size:15px;color:var(--copper);letter-spacing:2.7px;margin-top:5px}
.primary-nav{display:flex;gap:29px;align-items:center;margin-inline-start:auto}
.primary-nav a{font-size:12px;color:#42576b;font-weight:700;white-space:nowrap;transition:color .2s}
.primary-nav a:hover,.primary-nav a.is-current{color:#ad8248}
.header-actions{display:flex;align-items:center;gap:14px}
.language-menu{position:relative}
.language-menu button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap;padding:10px 4px}
.language-menu .chev{font-size:15px;margin-inline-start:2px;color:var(--gray)}
.language-options{position:absolute;top:48px;inset-inline-end:-8px;width:280px;display:grid;grid-template-columns:1fr 1fr;max-height:390px;overflow:auto;background:white;border:1px solid var(--border);box-shadow:0 14px 36px rgba(0,0,0,.12);padding:12px;border-radius:6px;z-index:50;gap:2px}
.language-options[hidden]{display:none}
.language-options a{font-size:12px;padding:9px 10px;border-radius:3px}
.language-options a:hover,.language-options a[aria-current]{background:#f2eee7;color:#a37840}
.header-cta{display:flex;align-items:center;gap:9px;background:var(--ink);color:white;font-size:11px;font-weight:800;padding:14px 15px;white-space:nowrap;letter-spacing:.1px}
.header-cta:hover{background:#245171}
.mobile-nav-button{display:none;border:0;background:transparent;color:var(--ink)}
h1,h2,h3,p{margin-top:0}
h1,h2,h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.045em;line-height:1.16}
h1{font-weight:800}
h2{font-size:clamp(31px,3vw,46px);font-weight:800}
h3{font-size:19px;font-weight:750}
.eyebrow{color:#a67d49;font:800 10px/1.4 Manrope,sans-serif;letter-spacing:1.9px;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin-bottom:19px}
.eyebrow.light{color:var(--copper-light)}
.hero{position:relative;min-height:612px;background:var(--deep);overflow:hidden;color:white}
.hero-image{position:absolute;inset:0;background-image:url('/assets/turkiye-global-sourcing-hero.webp');background-position:center center;background-size:cover;opacity:.89}
.hero-gradient{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,35,.98) 0%,rgba(6,24,40,.95) 24%,rgba(6,24,40,.85) 45%,rgba(8,29,43,.36) 69%,rgba(10,24,36,.15) 100%),linear-gradient(0deg,rgba(4,20,35,.45),transparent 60%)}
.hero-layout{min-height:612px;position:relative;display:flex;align-items:center;justify-content:space-between}
.hero-content{width:min(660px,64%);padding:69px 0 82px}
.hero-kicker{color:#e2c393;letter-spacing:2.5px;font:800 11px/1.5 Manrope,sans-serif;display:flex;align-items:center;gap:11px;margin-bottom:23px}
.hero-dot{display:block;height:7px;width:7px;border-radius:50%;background:var(--copper)}
.country-label{font-size:12px;color:#cbd9e1;margin-bottom:22px;display:flex;gap:9px;align-items:center}
.country-label strong{color:white}
.hero h1{font-size:clamp(48px,5.35vw,78px);line-height:1.07;letter-spacing:-.065em;max-width:790px;margin:0 0 26px}
.hero p{color:#cbd6de;font-size:15px;line-height:1.9;max-width:550px;margin-bottom:29px}
.hero-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center}
.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:16px 21px;min-height:51px;border:1px solid transparent;line-height:1.2;font:800 12px Manrope,Arial,sans-serif;white-space:normal;text-align:center;transition:transform .15s,background .15s,border-color .15s}
.button:hover{transform:translateY(-2px)}
.primary-button{background:var(--copper);color:#10283b;border-color:var(--copper)}
.primary-button:hover{background:#d5ad74;border-color:#d5ad74}
.ghost-button{color:white;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.33)}
.ghost-button:hover{background:rgba(255,255,255,.13)}
.hero-footnote{margin-top:33px;display:flex;align-items:flex-start;gap:8px;color:#aabdc9;font-size:10px;line-height:1.6;max-width:540px}
.hero-footnote svg{color:var(--copper);margin-top:1px}
.hero-side-tag{position:absolute;right:0;bottom:55px;display:flex;align-items:center;gap:16px;color:#eef5f8;letter-spacing:2px;font-size:9px;font-weight:800;line-height:2}
.hero-side-tag .gold-line{width:42px;height:1px;background:var(--copper)}
.highlight-strip{display:grid;grid-template-columns:repeat(4,1fr);background:white;box-shadow:0 16px 60px rgba(14,32,43,.075);border:1px solid #eef0ef;transform:translateY(-41px);position:relative;margin-bottom:-41px;z-index:2}
.highlight-strip>div{display:flex;align-items:center;justify-content:center;gap:15px;padding:27px 15px;border-inline-end:1px solid #e9ecee}
.highlight-strip>div:last-child{border:0}
.highlight-strip svg{color:#af8552}
.highlight-strip span{display:flex;flex-direction:column;gap:2px}
.highlight-strip strong{font:800 24px Manrope,sans-serif;letter-spacing:-1.1px}
.highlight-strip small{font:800 9px Manrope,sans-serif;letter-spacing:1px;color:#7b8a96}
.sectors-section{background:#fff;padding:109px 0 108px}
.section-heading{margin-bottom:37px}
.section-heading h2{max-width:730px;margin-bottom:12px}
.section-heading p{color:#6c7a85;line-height:1.9;max-width:560px;font-size:14px;margin:0}
.section-heading.two-col{display:grid;grid-template-columns:1fr 400px;align-items:end;gap:35px}
.section-heading.two-col p{margin-bottom:4px}
.search-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px;gap:20px}
.sector-search{width:342px;display:flex;align-items:center;gap:10px;background:#f8f9f9;border:1px solid #e4e8e8;padding:11px 15px;color:#84939f}
.sector-search input{border:0;outline:0;background:none;width:100%;font-size:12px;color:var(--ink)}
.sector-search input::placeholder{color:#85929d}
.sector-search.wide{margin-top:30px;width:min(460px,100%);background:white}
.text-link{display:inline-flex;align-items:center;gap:11px;color:#a7783f;font:800 12px Manrope,sans-serif;white-space:nowrap}
.text-link:hover{color:#784f21}
.sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.sector-card{position:relative;min-height:234px;background:#f9f9f7;border:1px solid #ecede9;padding:24px 21px 25px;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s,box-shadow .2s,transform .2s,border-color .2s;overflow:hidden}
.sector-card:hover{transform:translateY(-3px);background:#fff;box-shadow:0 12px 35px rgba(18,38,52,.1);border-color:#d1bb9d}
.sector-icon{height:52px;width:52px;background:#f1eae0;color:#a67943;display:grid;place-items:center;border-radius:2px;margin-bottom:10px}
.sector-card h3{font-size:16px;letter-spacing:-.035em;line-height:1.4;margin:4px 0 8px;max-width:200px}
.sector-card p{font-size:11px;color:#73818b;line-height:1.75;margin:0;max-width:200px}
.micro-number{font:700 10px Manrope,sans-serif;color:#aaafaf;letter-spacing:1px}
.card-arrow{position:absolute;bottom:20px;inset-inline-end:18px;color:#b38850;transition:transform .2s}
.sector-card:hover .card-arrow{transform:translateX(4px)}
.no-results{padding:20px;color:#707d86}
.story-section{background:var(--paper);padding:90px 0 95px;overflow:hidden}
.story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}
.story-visual{height:420px;position:relative;border:1px solid #dfdfd7;background:radial-gradient(circle at center,#d7d5cb,#f1eee8 65%,#f8f7f3);display:grid;place-items:center;overflow:hidden}
.story-orbit{width:340px;height:340px;border-radius:50%;border:1px solid rgba(40,66,77,.2);position:absolute}
.story-orbit:before,.story-orbit:after{content:'';position:absolute;border:1px solid rgba(40,66,77,.14);border-radius:50%;inset:35px}
.story-orbit:after{inset:73px}
.story-center{width:175px;height:175px;background:var(--deep2);color:#e2c393;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;box-shadow:0 18px 44px rgba(4,28,45,.22)}
.story-center span{color:white;font:800 15px Manrope,sans-serif;letter-spacing:1px}
.orbit-point{position:absolute;background:white;color:#526c79;font:800 9px Manrope,sans-serif;letter-spacing:.6px;border:1px solid #e1e0d6;padding:10px 12px;box-shadow:0 3px 18px rgba(0,0,0,.04)}
.orbit-point.p1{top:37px;left:70px}.orbit-point.p2{top:118px;right:30px}.orbit-point.p3{bottom:57px;right:62px}.orbit-point.p4{bottom:77px;left:30px}
.story-copy h2{margin-bottom:23px}
.story-copy>p{color:#687785;font-size:14px;line-height:1.95;max-width:460px;margin-bottom:25px}
.check-list{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:15px}
.check-list li{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:#526575;line-height:1.75}
.check-list svg{color:#aa804e;margin-top:2px}
.steps-section{padding:108px 0 111px;background:white}
.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:48px}
.step{border:1px solid #e4e8e9;padding:34px 33px 37px;min-height:281px;background:white;position:relative}
.step:after{content:'';position:absolute;top:0;inset-inline-start:0;right:auto;width:64px;height:3px;background:var(--copper)}
.rtl .step:after{left:auto;right:0}
.step-number{font:800 10px Manrope,sans-serif;color:#b2bfc8;letter-spacing:1px;position:absolute;top:22px;right:25px}
.step-icon{color:#a57f4b;margin-bottom:27px}
.step h3{font-size:19px;margin-bottom:11px}
.step p{color:#74808a;font-size:13px;line-height:1.9;margin:0}
.markets-section{padding:99px 0 94px;background:var(--deep);color:white}
.markets-section .section-heading h2{color:white}
.markets-section .section-heading p{color:#aebdca}
.muted-lighter{color:#70899b}
.market-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.market-pills a{padding:16px 15px;display:flex;align-items:center;gap:12px;background:#123149;border:1px solid #2a475d;color:#dce7ed;font-size:12px;transition:background .2s,border-color .2s}
.market-pills a:hover{background:#20455f;border-color:#8a785e}
.market-pills a svg{margin-inline-start:auto;color:#bb9b72}
.flag-code{min-width:33px;background:#28465c;color:#d9c19b;padding:7px 4px;text-align:center;font:800 9px Manrope,sans-serif;letter-spacing:.5px}
.market-endnote{display:flex;align-items:center;gap:10px;margin-top:25px;color:#7c93a4;font-size:11px}
.market-endnote svg{color:var(--copper)}
.cta-section{background:white;padding:83px 0}
.cta-panel{min-height:265px;background:linear-gradient(115deg,#17384d,#0c2337);padding:54px 64px;display:flex;gap:29px;align-items:center;color:white;position:relative;overflow:hidden}
.cta-panel:after{content:'';border:1px solid rgba(255,255,255,.08);border-radius:50%;width:450px;height:450px;position:absolute;right:-100px;top:-80px;pointer-events:none}
.cta-circle{width:64px;height:64px;border:1px solid #a88b63;border-radius:50%;color:var(--copper-light);display:grid;place-items:center;flex-shrink:0}
.cta-copy{flex:1;z-index:1}
.cta-copy h2{font-size:clamp(27px,2.6vw,39px);margin-bottom:13px}
.cta-copy p{font-size:12px;line-height:1.8;color:#b5c7d0;max-width:630px;margin:0}
.cta-actions{z-index:1;display:flex;flex-direction:column;gap:10px;min-width:205px;align-items:stretch}
.cta-actions .button{display:flex;justify-content:center;align-items:center;gap:8px;white-space:normal;text-align:center}
.cta-whatsapp{background:transparent;color:#e3f0f0;border-color:rgba(255,255,255,.42)}
.cta-whatsapp:hover{border-color:#8ed1af;background:rgba(255,255,255,.07);color:white}
.hero-inquiry-line{display:flex;gap:10px;align-items:flex-start;margin:22px 0 20px;color:#f3dfbe;font-size:13px;line-height:1.7;max-width:600px;font-weight:600}
.hero-inquiry-line svg{flex-shrink:0;margin-top:3px;color:var(--copper)}
.light-button{background:var(--copper);color:#152e3e;z-index:1;flex-shrink:0}
.faq-section{padding:92px 0 116px;background:var(--paper)}
.faq-wrap{display:grid;grid-template-columns:330px 1fr;gap:75px}
.faq-wrap>div:first-child p{font-size:13px;color:#71808c;line-height:1.9}
.faq-wrap h2{font-size:36px}
.faq-items{border-top:1px solid #d6dcdd}
.faq-items details{border-bottom:1px solid #d6dcdd;padding:19px 0}
.faq-items summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-weight:800;font-size:14px}
.faq-items summary::-webkit-details-marker{display:none}
.faq-items summary span{color:#b08450;font-size:23px;font-weight:400}
.faq-items p{margin:15px 36px 0 0;color:#6f7d87;font-size:13px;line-height:1.9}
.site-footer{background:#081e30;color:white;padding:65px 0 0}
.footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:55px;padding-bottom:60px}
.site-footer .brand-symbol{background:#183a50}
.site-footer .brand-word{color:white}
.footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.footer-top>div:first-child p{max-width:275px;color:#8ea6b6;font-size:12px;line-height:1.8;margin-top:10px}
.footer-top strong{font-size:12px;color:#dbe7eb;margin-bottom:9px}
.footer-top>div:not(:first-child) a{font-size:11px;color:#93a9b7}
.footer-top>div:not(:first-child) a:hover{color:var(--copper-light)}
.footer-bottom{border-top:1px solid #193749;display:flex;justify-content:space-between;gap:20px;padding:24px 0;color:#7191a3;font-size:10px}
.copper-dot{color:var(--copper)}
.inner-hero{background:linear-gradient(112deg,#071c2e,#1a4156);color:white;padding:63px 0 76px;position:relative;overflow:hidden}
.inner-hero:after{content:'';position:absolute;width:540px;height:540px;border:1px solid rgba(195,160,102,.12);border-radius:50%;right:-120px;top:-150px;pointer-events:none}
.inner-hero h1{max-width:800px;font-size:clamp(41px,4.6vw,66px);margin:0 0 20px}
.inner-hero p{max-width:750px;color:#c1d0db;font-size:15px;line-height:1.9;margin:0}
.breadcrumb{display:block;color:#98adbb;font-size:11px;margin-bottom:37px}
.catalog-section{padding:80px 0 110px;background:#fff}
.all-grid{grid-template-columns:repeat(4,1fr)}
.sector-heading-icon{background:#1d455a;color:var(--copper-light);height:62px;width:62px;display:grid;place-items:center;margin-bottom:24px}
.sector-hero .hero-actions{margin-top:31px}
.sector-detail{padding:97px 0 107px}
.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:88px}
.detail-main>.section-heading{margin-bottom:37px}
.detail-main h3{margin-top:37px;margin-bottom:19px}
.detail-main>p{font-size:13px;color:#657885;line-height:1.8}
.product-list{display:grid;gap:10px}
.product-item{display:flex;align-items:center;gap:19px;padding:19px 22px;border:1px solid #e1e5e7}
.product-item span{color:#b2b8ba;font-size:10px;font-weight:700}
.product-item strong{flex:1;font-size:13px;text-transform:capitalize}
.product-item svg{color:#b38b58}
.dark-list{margin:22px 0 30px}
.caution{padding:22px 24px;background:#f5f2eb;color:#6a645a;display:flex;align-items:flex-start;gap:15px;font-size:12px;line-height:1.9}
.caution svg{color:#b38b58}
.detail-sidebar{display:flex;flex-direction:column;gap:18px}
.sidebar-panel{padding:32px;background:var(--deep);color:white}
.sidebar-panel h3{margin:3px 0 13px;font-size:24px}
.sidebar-panel p{font-size:12px;color:#a6bdc8;line-height:1.85}
.sidebar-panel .button{margin-top:18px}
.sidebar-panel.lighter{background:#f5f6f5;color:var(--ink);border:1px solid #e0e5e5}
.sidebar-panel.lighter a{display:block;font-size:12px;color:#43677a;border-bottom:1px solid #dbe0e2;padding:10px 0}
.sidebar-panel.lighter a:hover{color:#bd8950}
.process-guidance{display:grid;grid-template-columns:1fr 340px;gap:90px;align-items:center}
.process-guidance h2{max-width:550px}
.request-section{padding:95px 0 120px;background:#f7f8f6}
.request-grid{display:grid;grid-template-columns:370px 1fr;gap:100px}
.request-intro h2{font-size:40px}
.request-intro>p{color:#71818c;font-size:13px;line-height:1.95}
.small-info{display:flex;gap:13px;border-top:1px solid #dce1e2;padding-top:23px;margin-top:25px;color:#927040}
.small-info p{margin:0;color:#77838b;font-size:12px;line-height:1.9}
.request-form{padding:40px 43px 47px;background:white;border:1px solid #e5e9e7;box-shadow:0 9px 30px rgba(16,36,56,.025);display:grid;gap:20px}
.request-form label{display:flex;flex-direction:column;gap:9px;color:#384e5b;font-weight:700;font-size:12px}
.request-form input,.request-form textarea{padding:14px 14px;width:100%;border:1px solid #dce2e4;border-radius:0;background:#fbfcfc;outline:0;font-weight:400;font-size:13px;color:var(--ink)}
.request-form input:focus,.request-form textarea:focus{border-color:#b89262;background:#fff}
.request-form textarea{resize:vertical}
.form-split{display:grid;grid-template-columns:1fr 1fr;gap:17px}
.request-form .button{justify-self:start;margin-top:6px;border:0}
.form-feedback{color:#286a57;font-size:12px;font-weight:700;margin:0}
.form-note{font-size:11px;color:#8f9ba3;line-height:1.7;margin:0}
.whatsapp-contact{position:fixed;right:24px;bottom:24px;z-index:150;display:flex;align-items:center;gap:0;border-radius:999px;background:#20bd5b;color:white;box-shadow:0 10px 30px rgba(6,45,24,.23),0 2px 9px rgba(3,36,18,.18);transition:transform .18s ease,box-shadow .18s ease;direction:ltr;font:800 12px/1.3 Manrope,Arial,sans-serif}
.whatsapp-contact:hover{transform:translateY(-3px);background:#17a74d;box-shadow:0 13px 34px rgba(6,45,24,.29)}
.whatsapp-contact:focus-visible{outline:3px solid #102438;outline-offset:4px}
.whatsapp-label{padding:0 9px 0 20px;white-space:nowrap;max-width:230px;overflow:hidden;text-overflow:ellipsis}
.whatsapp-round{width:60px;height:60px;display:grid;place-items:center;flex-shrink:0}
.whatsapp-round svg{width:31px;height:31px;fill:currentColor;display:block}
.wa-button-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}
.wa-button-icon svg{height:20px;width:20px;fill:currentColor}
.footer-whatsapp{padding:0 0 27px;margin-top:-9px}
.footer-whatsapp a{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid rgba(225,191,139,.6);padding-bottom:6px;font-size:13px;font-weight:700;color:#dcf9e7}
.footer-whatsapp a:hover{color:white}
@media(max-width:700px){.whatsapp-contact{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:58px;height:58px;justify-content:center}.whatsapp-label{display:none}.whatsapp-round{width:58px;height:58px}.whatsapp-round svg{height:31px;width:31px}}
.country-insight{padding:65px 0;background:#fff}
.insight-card{padding:46px 55px;border-inline-start:4px solid var(--copper);background:#f8f7f2}
.insight-card h2{font-size:30px}
.insight-card p{max-width:850px;font-size:13px;line-height:1.85;color:#687982}
.insight-card a:not(.button){color:#a27b4a;text-decoration:underline}
.not-found{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:25px}
.not-found p{color:var(--gray)}
/* Visual industry directory */
.sector-card.has-photo{min-height:294px;padding:0;justify-content:flex-start;background:#fff;display:flex}
.sector-photo{height:145px;width:100%;overflow:hidden;position:relative;background:#e4e5e2}
.sector-photo img{height:100%;width:100%;display:block;object-fit:cover;transition:transform .4s ease}
.sector-card:hover .sector-photo img{transform:scale(1.05)}
.sector-photo .sector-icon{position:absolute;bottom:0;inset-inline-start:16px;transform:translateY(23px);height:46px;width:46px;border:3px solid white;background:#ede5d8;box-shadow:0 3px 8px rgba(0,0,0,.05);margin:0}
.sector-card-body{padding:30px 18px 22px;display:flex;flex:1;flex-direction:column;position:relative}
.sector-card-body h3{max-width:none;font-size:14px;margin:6px 0 9px}
.sector-card-body p{max-width:230px;font-size:10px;line-height:1.5}
.sector-card-body .card-arrow{bottom:16px;inset-inline-end:14px}
.sector-hero::before{content:'';position:absolute;inset:0 0 0 43%;background:linear-gradient(90deg,#0b2538 0%,rgba(10,34,52,.78) 30%,rgba(10,34,52,.12) 100%),var(--sector-image) center/cover;opacity:.84}
.sector-hero .container{position:relative;z-index:1}
.sector-link-index{padding:74px 0 92px;background:#f6f7f4}
.sector-link-index .section-heading h2{font-size:36px}
.sector-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#dde3e4;border:1px solid #dde3e4}
.sector-link-grid a{display:flex;justify-content:space-between;gap:12px;align-items:center;background:white;padding:15px;font-size:11px;font-weight:700;line-height:1.55;transition:color .2s,background .2s}
.sector-link-grid a:hover{background:#f8f3e9;color:#9d7848}
.sector-link-grid a span{color:#ac874f;flex-shrink:0}
.editorial-content{margin:45px 0 6px;padding-top:43px;border-top:1px solid #e3e7e9}
.editorial-content h2{font-size:clamp(28px,2.6vw,38px);margin-bottom:17px}
.editorial-lead p{font-size:14px;line-height:1.95;color:#607580;max-width:700px;margin-bottom:32px}
.editorial-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}
.editorial-columns h3,.editorial-content>h3{font-size:17px;margin:0 0 18px}
.family-list{border-top:1px solid #e2e6e7}
.family-list>div{display:flex;align-items:center;gap:17px;padding:16px 0;border-bottom:1px solid #e2e6e7}
.family-list span{font-size:10px;color:#bc935c;font-weight:800}
.family-list h4{font:700 12px/1.5 Manrope,Arial,sans-serif;margin:0}
.editorial-columns .check-list{gap:11px}
.editorial-columns .check-list li{font-size:12px}
.application-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}
.application-pills span{background:#f2f3f1;border:1px solid #e4e8e7;padding:9px 12px;font-size:11px;color:#60717a}
.related-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.related-links a{display:flex;justify-content:space-between;align-items:center;gap:9px;border:1px solid #e3e7e6;padding:14px;font-size:12px;font-weight:700}
.related-links a:hover{border-color:#c7a46d;color:#ad8653}
.country-buyer-guide{background:#f8f8f6;padding:91px 0}
.country-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:90px}
.country-buyer-guide .sector-card.has-photo{min-height:290px}
.market-compliance{display:grid;grid-template-columns:340px minmax(0,1fr);gap:95px;margin-bottom:58px}
.market-compliance h2{font-size:34px}
.market-compliance p{font-size:13px;color:#6d7c84;line-height:1.9}
.compliance-steps{border-top:1px solid #dce2e3}
.compliance-steps>div{display:flex;gap:23px;padding:20px 0;border-bottom:1px solid #dce2e3}
.compliance-steps>div>span{font:800 11px Manrope,sans-serif;color:#b18751;padding-top:4px}
.compliance-steps h3{font-size:15px;margin-bottom:8px}
.compliance-steps p{font-size:12px;margin:0;line-height:1.85}
.official-sources{border:1px solid #d7dfdf;background:#fff;padding:27px 33px}
.official-sources h3{font-size:17px;margin-bottom:15px}
.research-links{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}
.research-links a{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#eef1f1;color:#3c6073;font-size:11px;font-weight:700}
.research-links a:hover{color:#9c703a;background:#f3efe7}
/* Evidence-led trade directories */
.export-intel-panel{padding:82px 0;background:#fff}
.export-intel-panel .section-heading h2{max-width:700px}
.export-intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}
.intel-card{padding:34px 36px 31px;background:#f8f8f5;border:1px solid #e0e4e4;display:flex;flex-direction:column;gap:12px;min-height:228px;transition:border-color .2s,background .2s}
.intel-card:hover{background:#f4f0e8;border-color:#bd9b6a}
.intel-kicker{font-size:10px;font-weight:800;letter-spacing:1.1px;color:#ad8150}
.intel-card h3{margin:0;font-size:27px;letter-spacing:-.7px}
.intel-card p{margin:0;font-size:12px;line-height:1.8;color:#6c7c85;max-width:550px}
.intel-card>span:last-child{margin-top:auto;display:flex;align-items:center;gap:9px;font-size:11px;color:#a78250;font-weight:800}
.intelligence-hero{padding:77px 0 92px}
.intelligence-hero h1{max-width:930px}
.intelligence-hero .hero-actions{margin-top:29px}
.rankings-section{padding:0 0 100px;background:#fbfbfa}
.rank-summary{display:grid;grid-template-columns:repeat(3,1fr);background:white;border:1px solid #dfe4e5;position:relative;transform:translateY(-32px);margin-bottom:26px;box-shadow:0 12px 25px rgba(16,36,56,.03)}
.rank-summary>div{padding:29px 36px;display:flex;flex-direction:column;gap:7px;border-inline-end:1px solid #e4e8e9}
.rank-summary>div:last-child{border-inline-end:0}
.rank-summary strong{font:800 28px Manrope,Arial,sans-serif;letter-spacing:-1px;color:#142e40}
.rank-summary span{font-size:10px;letter-spacing:.45px;text-transform:uppercase;color:#829099}
.ranking-table-wrap{overflow-x:auto;border:1px solid #dce3e4;background:#fff}
.ranking-table{width:100%;min-width:895px;border-collapse:collapse;text-align:left}
.ranking-table th{background:#142e42;color:#e9f0f2;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.55px;padding:19px 17px;white-space:nowrap}
.ranking-table th:last-child{text-align:right}
.ranking-table td{vertical-align:top;border-bottom:1px solid #e9edee;padding:16px 17px;color:#455f6c;font-size:12px;line-height:1.65}
.ranking-table tbody tr:nth-child(2n){background:#f9faf9}
.ranking-table tbody tr:hover{background:#f4f1e9}
.ranking-table tbody tr:last-child td{border-bottom:0}
.ranking-table td:nth-child(2){width:43%;min-width:310px}
.ranking-table strong{display:block;font-size:13px;color:#203e50;margin-bottom:3px;font-weight:800}
.ranking-table small{display:block;font-size:10px;color:#89969d;font-weight:400;max-width:480px}
.ranking-table td code{background:#edf1f1;font-size:10px;padding:6px 8px;white-space:nowrap;color:#4d6d7d}
.ranking-table td a{display:inline-flex;align-items:center;gap:6px;color:#9d7644;font-size:11px;font-weight:700;min-width:125px}
.ranking-table td a:hover{text-decoration:underline}
.rank-number{font:800 12px Manrope,Arial,sans-serif;color:#ae8955}
.reference-only{font-size:10px;color:#9a9f9e}
.ranking-table .money-col{text-align:right;font:800 13px Manrope,Arial,sans-serif;color:#1b3c50;white-space:nowrap}
.data-method{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:65px;margin-top:46px;padding:32px 34px;border-inline-start:3px solid #bfa06e;background:#f2f4f3;align-items:start}
.data-method h3{font-size:20px;margin:0 0 14px}
.data-method p{font-size:12px;line-height:1.9;color:#637986}
.data-method p:last-child{margin-bottom:0}
.data-method .research-links{display:flex;flex-direction:column}
.data-method .research-links a{background:white}
.data-method a:not(.research-links a){color:#a17b4b;text-decoration:underline}
.blog-hero{background:linear-gradient(115deg,#09243a,#173d51);padding:78px 0 88px}
.blog-hero h1{max-width:920px;font-size:clamp(34px,4.3vw,59px)}
.blog-hero p{max-width:760px}
.blog-index-section{padding:83px 0 100px;background:#f7f8f6}
.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.blog-editorial-pending{grid-column:1/-1;background:white;border:1px solid #e2e6e4;padding:34px 38px}
.blog-editorial-pending h2{font-size:27px;margin:0 0 12px}
.blog-editorial-pending p{font-size:13px;line-height:1.85;color:#576b76;max-width:730px}
.blog-editorial-pending .market-pills{margin-top:22px}
.market-directory-link{display:inline-flex;align-items:center;gap:9px;margin-top:25px;color:#e6bb83;font-size:12px;font-weight:800}
.country-directory-section{background:#f7f8f6;padding:65px 0 90px}
.country-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.country-directory-card{background:white;border:1px solid #e2e7e5;padding:17px 17px 15px;min-width:0}
.country-directory-main{display:flex;align-items:center;gap:12px;color:#203a4b}
.country-directory-main strong{font-size:14px;flex:1;line-height:1.3}
.country-directory-main svg{flex-shrink:0;color:#b18a58}
.country-directory-languages{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}
.country-directory-languages a{font-size:10px;color:#6b7c85;background:#f2f4f2;padding:5px 8px;border-radius:3px}
.country-directory-languages a:hover{background:#eae0d2;color:#856336}
.country-search{margin-top:30px}
@media(max-width:900px){.country-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.country-directory-grid{grid-template-columns:1fr}.country-directory-section{padding:35px 0 60px}}
.country-trade-context{padding:24px 0 64px;background:#f8faf9}
.country-trade-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;background:#fff;border:1px solid #e2e7e4;padding:37px 42px}
.country-trade-card h2{font-size:26px;line-height:1.3;margin:9px 0 17px}
.country-trade-card p{font-size:13px;line-height:1.9;color:#566977;max-width:760px;margin:0 0 12px}
.country-trade-card aside{border-left:1px solid #dbe1e0;padding-left:30px;display:flex;flex-direction:column;justify-content:center;gap:12px}
.country-trade-card aside strong{font-size:29px;color:#193c50;letter-spacing:-1px}
.country-trade-card aside span{font-size:11px;color:#607783}
.country-trade-card aside a{font-size:11px;color:#967044;display:flex;align-items:center;gap:7px;font-weight:750}
@media(max-width:760px){.country-trade-card{grid-template-columns:1fr;padding:25px 22px;gap:19px}.country-trade-card aside{border-left:0;border-top:1px solid #dbe1e0;padding:18px 0 0}.country-trade-card aside strong{font-size:25px}.blog-editorial-pending{padding:25px 20px}}
.blog-card{background:white;border:1px solid #e2e6e4;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}
.blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(12,36,54,.09)}
.blog-card>img{width:100%;height:185px;object-fit:cover;display:block}
.blog-card-body{padding:27px 26px 28px;display:flex;flex-direction:column;gap:10px;flex:1}
.blog-card-body .eyebrow{margin:0;font-size:9px}
.blog-card-body h3{font-size:20px;margin:0;line-height:1.35}
.blog-card-body p{font-size:12px;color:#687984;line-height:1.85;margin:0}
.blog-card-link{margin-top:auto;padding-top:14px;display:flex;gap:9px;align-items:center;color:#ac8150;font-size:12px;font-weight:800}
.blog-disclaimer{font-size:11px;color:#7a8a90;margin-top:35px}
.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:60px;padding-top:85px;padding-bottom:105px}
.blog-article{max-width:790px}
.blog-article .blog-lead{font-size:18px;font-weight:600;line-height:1.9;color:#3b5362;margin-bottom:46px}
.blog-article section{margin-bottom:38px}
.blog-article section h2{font-size:27px;letter-spacing:-.7px;margin-bottom:18px}
.blog-article section p{font-size:15px;color:#516976;line-height:2;margin-bottom:16px}
.blog-sources{border-top:1px solid #e2e7e6;padding-top:30px;margin-top:45px}
.blog-sources h2{font-size:18px;margin:0 0 17px}
.blog-article-next{background:#f3eee5;border-left:3px solid #c4a06c;padding:32px;margin-top:49px}
.blog-article-next h2{font-size:24px;margin-bottom:12px}
.blog-article-next p{font-size:13px;line-height:1.8;color:#5a6a73}
.blog-next-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}
.blog-whatsapp-button{color:#1d4a37;background:transparent;border:1px solid #8cbaa3}
.blog-whatsapp-button:hover{background:#e2f0e9;border-color:#519070}
.blog-article-aside .sidebar-panel{position:sticky;top:25px}
@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout{grid-template-columns:1fr;gap:30px}.blog-article-aside{display:none}}
@media(max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-index-section{padding:45px 0 65px}.blog-card>img{height:180px}.blog-article-layout{padding-top:49px;padding-bottom:70px}.blog-article .blog-lead{font-size:16px}.blog-article section h2{font-size:23px}.blog-article section p{font-size:14px}}
@media(max-width:700px){.cta-actions{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap}.cta-actions .button{flex:1 1 170px}.hero-inquiry-line{font-size:12px;margin:15px 0 18px}}
.rtl .hero-gradient{background:linear-gradient(270deg,rgba(4,20,35,.98) 0%,rgba(6,24,40,.95) 25%,rgba(6,24,40,.86) 47%,rgba(8,29,43,.36) 76%,rgba(10,24,36,.15) 100%)}
.rtl .card-arrow{transform:scaleX(-1)}
.rtl .hero-side-tag{right:auto;left:0}
.rtl .footer-top{text-align:right}
@media(max-width:1140px){.primary-nav{gap:17px}.header-actions{gap:8px}.primary-nav a{font-size:11px}.header-cta{padding:13px 11px;font-size:10px}.detail-grid{gap:45px}.request-grid{gap:50px}.story-grid{gap:50px}}
@media(max-width:1140px){.country-focus-grid{grid-template-columns:repeat(3,1fr)}.market-compliance{gap:45px}.sector-link-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.data-method{grid-template-columns:1fr;gap:22px}.rank-summary>div{padding:22px}.rank-summary strong{font-size:23px}}
@media(max-width:980px){.primary-nav{display:none;position:absolute;top:85px;left:0;right:0;background:white;padding:23px 34px;flex-direction:column;align-items:stretch;gap:17px;box-shadow:0 18px 22px rgba(0,0,0,.12)}.primary-nav.is-open{display:flex}.mobile-nav-button{display:flex}.header-cta{display:none}.hero-content{width:78%}.hero-gradient{background:linear-gradient(90deg,rgba(4,20,35,.99),rgba(4,20,35,.8) 65%,rgba(4,20,35,.25))}.sector-grid,.all-grid{grid-template-columns:repeat(3,1fr)}.section-heading.two-col{grid-template-columns:1fr;gap:10px}.story-grid{grid-template-columns:1fr 1fr;gap:35px}.story-visual{height:340px}.story-orbit{height:300px;width:300px}.market-pills{grid-template-columns:repeat(3,1fr)}.highlight-strip strong{font-size:21px}.highlight-strip>div{padding:23px 9px}.highlight-strip small{font-size:8px}.cta-panel{padding:45px 35px;gap:20px}.cta-circle{display:none}.detail-grid,.request-grid{grid-template-columns:1fr;gap:35px}.detail-sidebar{display:grid;grid-template-columns:1fr 1fr}.request-intro{max-width:760px}.faq-wrap{gap:35px;grid-template-columns:260px 1fr}}
@media(max-width:980px){.sector-link-grid{grid-template-columns:repeat(3,1fr)}.market-compliance{grid-template-columns:1fr;gap:15px}.editorial-columns{gap:25px}}
@media(max-width:700px){.container{width:min(100% - 34px,500px)}.announcement{height:29px}.announcement-right{display:none!important}.site-header{height:71px}.header-inner{gap:10px}.brand-symbol{height:38px;width:38px}.brand-word{font-size:13px}.brand-word span{font-size:12px;letter-spacing:2px}.language-menu button{font-size:11px}.language-menu button span:not(.chev){display:none}.language-options{width:min(290px,calc(100vw - 35px));inset-inline-end:-35px}.primary-nav{top:71px}.hero,.hero-layout{min-height:610px}.hero-image{background-position:57% center;opacity:.7}.hero-gradient{background:linear-gradient(90deg,rgba(4,20,35,.95),rgba(4,20,35,.75))}.hero-content{width:100%;padding:68px 0 94px}.hero h1{font-size:clamp(42px,10.4vw,62px)}.hero p{font-size:13px;line-height:1.8}.hero-kicker{font-size:9px}.hero-side-tag{display:none}.hero-footnote{margin-top:27px}.hero-actions{gap:10px}.button{font-size:11px;padding:15px 14px}.highlight-strip{grid-template-columns:1fr 1fr;transform:translateY(-30px);margin-bottom:-30px}.highlight-strip>div{justify-content:flex-start;padding:18px 14px;gap:10px;border-bottom:1px solid #e9ecee}.highlight-strip>div:nth-child(2){border-inline-end:0}.highlight-strip strong{font-size:19px}.highlight-strip small{font-size:7px}.highlight-strip svg{width:20px}.sectors-section,.steps-section{padding:70px 0}.section-heading{margin-bottom:28px}.section-heading h2{font-size:33px}.section-heading p{font-size:13px}.search-row{align-items:stretch;flex-direction:column}.sector-search{width:100%}.sector-grid,.all-grid{grid-template-columns:1fr 1fr;gap:10px}.sector-card{min-height:215px;padding:18px 15px}.sector-icon{height:46px;width:46px}.sector-icon svg{width:22px}.sector-card h3{font-size:13px}.sector-card p{font-size:10px}.card-arrow{bottom:13px;inset-inline-end:12px}.story-section{padding:55px 0}.story-grid{grid-template-columns:1fr;gap:42px}.story-visual{height:320px}.story-copy h2{font-size:33px}.steps-grid{grid-template-columns:1fr;gap:12px;margin-top:25px}.step{min-height:220px;padding:28px}.step-icon{margin-bottom:13px}.markets-section{padding:70px 0}.market-pills{grid-template-columns:1fr 1fr}.market-pills a{padding:11px 8px;gap:7px;font-size:10px}.flag-code{min-width:27px;font-size:8px}.market-pills a svg{width:12px}.cta-section{padding:42px 0}.cta-panel{padding:37px 25px;flex-direction:column;align-items:flex-start}.cta-copy h2{font-size:30px}.faq-section{padding:63px 0}.faq-wrap{grid-template-columns:1fr;gap:22px}.faq-wrap h2{font-size:31px}.site-footer{padding-top:48px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-top>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;gap:5px}.inner-hero{padding:44px 0 65px}.inner-hero h1{font-size:43px}.inner-hero p{font-size:13px}.breadcrumb{margin-bottom:28px}.catalog-section,.sector-detail,.request-section{padding:60px 0}.detail-sidebar{grid-template-columns:1fr}.process-guidance{grid-template-columns:1fr;gap:20px}.request-form{padding:25px 20px}.form-split{grid-template-columns:1fr}.request-intro h2{font-size:33px}.insight-card{padding:27px}.country-insight{padding:38px 0}.insight-card h2{font-size:25px}}
@media(max-width:390px){.sector-grid,.all-grid,.market-pills{grid-template-columns:1fr}.sector-card{min-height:165px}.hero-actions .button{width:100%}.highlight-strip{grid-template-columns:1fr 1fr}.highlight-strip>div{padding:15px 9px;gap:6px}}
@media(max-width:700px){.sector-link-grid{grid-template-columns:1fr 1fr}.sector-link-grid a{font-size:10px;padding:12px}.sector-link-index{padding:60px 0}.sector-card.has-photo{min-height:250px}.sector-photo{height:120px}.sector-card-body{padding:29px 13px 19px}.sector-card-body h3{font-size:12px}.sector-card-body p{font-size:9px}.country-buyer-guide{padding:65px 0}.country-focus-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:65px}.country-buyer-guide .sector-card.has-photo{min-height:245px}.market-compliance h2{font-size:29px}.editorial-columns,.related-links{grid-template-columns:1fr}.editorial-content{margin-top:35px}.official-sources{padding:23px 19px}.sector-hero::before{inset:0;background:linear-gradient(90deg,rgba(9,30,46,.96),rgba(9,30,46,.7)),var(--sector-image) center/cover}.research-links{flex-direction:column}.research-links a{width:100%}}
@media(max-width:700px){.export-intel-panel{padding:60px 0}.export-intel-grid{grid-template-columns:1fr;gap:12px}.intel-card{padding:26px;min-height:195px}.intel-card h3{font-size:24px}.intelligence-hero{padding:50px 0 73px}.rankings-section{padding-bottom:65px}.rank-summary>div{padding:18px 12px}.rank-summary strong{font-size:17px}.rank-summary span{font-size:8px}.data-method{padding:24px 20px}.ranking-table th,.ranking-table td{padding:13px 11px}}
@media(max-width:390px){.sector-link-grid,.country-focus-grid{grid-template-columns:1fr}.sector-card.has-photo,.country-buyer-guide .sector-card.has-photo{min-height:220px}.sector-photo{height:135px}}
