body .regional{--r-ink:#192d2b;--r-accent:#bd350e;--r-soft:#e8ece3;color:var(--r-ink);font-size:16px;line-height:1.8}body.belge .regional{--r-ink:#082b50;--r-accent:#075795;--r-soft:#edf5fa}.concept-bar{padding:9px 20px;text-align:center;background:#213b33;color:#fff;font:650 12px/1.6 Arial,sans-serif}.belge .concept-bar{background:#082b50}.concept-bar a{text-decoration:underline;margin-left:12px;color:#fff}.regional .r-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.regional h1,.regional h2,.regional h3{color:var(--r-ink);letter-spacing:-.04em}.regional h1{font-size:clamp(39px,4.2vw,62px);line-height:1.13;font-weight:750;margin:18px 0 24px}.regional h2{font-size:clamp(30px,3vw,43px);line-height:1.2;font-weight:750;margin:12px 0 22px}.regional h3{font-size:23px;line-height:1.35;font-weight:750;margin:0 0 16px}.regional p{color:var(--r-ink);font-weight:500;line-height:1.85}.r-eyebrow{color:var(--r-accent)!important;font-weight:800!important;font-size:12px;letter-spacing:.1em}.r-trail{font-size:13px;padding-top:30px}.r-trail a{text-decoration:underline}.r-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center;padding:25px 0 50px}.r-hero .r-lead{font-size:18px}.r-hero figure{margin:0}.r-hero img{width:100%;height:420px;object-fit:cover}.r-hero figcaption{font-size:12px;padding-top:8px}.r-btn{display:inline-block;background:var(--r-accent);color:white!important;padding:14px 22px;font-size:14px;font-weight:800;margin-top:12px;border:1px solid var(--r-accent)}.r-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:17px}.r-links a{text-decoration:underline;font-size:14px;font-weight:750}.r-location{padding:17px 22px;border-left:4px solid var(--r-accent);background:var(--r-soft);font-size:14px;margin-bottom:0}.r-section{padding:62px 0}.r-tinted{background:var(--r-soft)}.r-context{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.r-context p{margin-bottom:17px}.r-context aside{background:#fff;border:1px solid #b9c9c3;padding:27px}.r-context aside h3{font-size:21px}.r-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.r-card{background:#fff;border:1px solid #bdcac5;border-top:4px solid var(--r-accent);padding:27px;display:flex;flex-direction:column}.r-card p{font-size:15px}.r-card a{margin-top:auto;padding-top:15px;border-top:1px solid #c9d3ce;font-size:14px;font-weight:800;text-decoration:underline}.r-checks{margin:0;padding-left:21px}.r-checks li{margin:13px 0;line-height:1.8;font-weight:550}.r-case{border-left:4px solid var(--r-accent);padding:10px 0 10px 25px}.r-case p{margin-bottom:0}.r-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.r-steps article{border-top:1px solid #9fb3aa;padding-top:22px}.r-steps b{color:var(--r-accent);font-size:14px}.r-steps h3{font-size:22px;margin:12px 0}.r-faq{max-width:900px}.r-faq details{border-block-start:1px solid #aebfb5;padding:20px 0}.r-faq details:last-child{border-bottom:1px solid #aebfb5}.r-faq summary{font-size:18px;font-weight:750;cursor:pointer}.r-faq p{margin:15px 0 0}.r-sources{font-size:13px;border-top:1px solid #aebfb5;padding-top:24px}.r-sources a{display:inline-block;margin-right:25px;margin-bottom:12px;text-decoration:underline}.r-cta{background:#213b33;padding:35px;color:white;margin-top:30px}.belge .r-cta{background:#082b50}.r-cta h2,.r-cta p{color:white!important}.r-cta h2{font-size:34px}.r-cta .r-btn{background:white;color:#182e28!important;border-color:white}.r-review{background:#f1f2ee;padding:35px 24px;text-align:center;font-size:14px}.r-review a{display:inline-block;margin:6px 12px;text-decoration:underline;font-weight:700}.r-sources small{display:block}.r-review h2{font-size:21px}.regional :focus-visible{outline:3px solid #d3622b;outline-offset:4px}.destek .nav nav a{font-size:15px;font-weight:800}.destek .nav-actions .text-link{font-size:13px}.belge .nav{font-size:14px;font-weight:750}.belge .navrow{gap:18px}.belge .brand{width:240px}.belge .nav{gap:15px}.belge .navcta{font-weight:750}.destek .nav-service:hover .expertise-menu,.destek .nav-service:focus-within .expertise-menu{width:min(940px,90vw)}@media(max-width:1050px){.r-hero{gap:28px}.r-cards{gap:15px}.r-card{padding:22px}.destek .nav-actions{display:none}.belge .navcta{display:none}}@media(max-width:760px){.regional .r-wrap{width:calc(100% - 36px)}.r-hero,.r-context,.r-cards,.r-steps{grid-template-columns:1fr}.r-hero{gap:28px;padding-top:15px}.r-hero img{height:265px}.r-section{padding:42px 0}.r-context{gap:22px}.r-trail{padding-top:22px}.r-location{font-size:13px}.r-btn{display:block;text-align:center;padding-inline:15px}.r-cta{padding:25px}.r-cta h2{font-size:28px}.r-faq summary{font-size:17px}.r-review a{display:block}.destek .nav nav.open{display:flex;flex-direction:column;align-items:flex-start;position:static;width:100%;padding:18px 0}.destek .nav{flex-wrap:wrap;height:auto;min-height:95px}.destek .nav nav:not(.open){display:none}.destek .menu-toggle{display:block}.destek .expertise-menu,.destek .program-menu{display:none!important}.belge .brand{width:190px}.belge .nav.open{display:flex;position:static;flex-direction:column;align-items:flex-start;width:100%;padding:15px 0}.belge .navrow{flex-wrap:wrap;height:auto;padding-block:14px}.belge .nav{order:3}.belge .search{display:none}.belge .menu{display:block}.belge .actions-nav{margin-left:auto}.belge .nav:not(.open){display:none}.destek .brand{width:170px!important}.destek .brand img{width:100%!important}.concept-bar{font-size:11px}}
#r-search{width:min(700px,calc(100% - 36px));border:1px solid #91a79d;padding:28px;background:#f8f6f1;color:#192d2b;max-height:85vh;overflow:auto}#r-search::backdrop{background:#10271f99}.r-search-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.r-search-head h2{font-size:25px}.r-search-head button{background:white;border:1px solid #80988c;padding:8px;font-size:13px}#r-search label{font-size:14px;font-weight:750;display:block}#r-search input{display:block;width:100%;margin-top:12px;font:inherit;padding:12px;border:1px solid #91a79d}#r-search-links a{display:block;padding:16px 0;border-bottom:1px solid #bdcac2;font-weight:750}#r-search-links a[hidden]{display:none}#r-search-empty{font-size:14px}
