:root{--navy:#102637;--orange:#ff6b35;--ink:#172e3d;--gray:#576772;--light:#f3f6f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ff945e;outline-offset:5px}.wrap{max-width:1240px;margin:auto;padding:0 40px}.top{background:var(--navy);color:#cbd7df;font-size:13px}.top .wrap{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}header{position:sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #e1e7eb}nav{min-height:98px;display:flex;align-items:center;gap:28px}.brand{display:flex;gap:15px;align-items:center;flex-shrink:0}.brand b{font-size:43px;font-weight:900;letter-spacing:-4px;line-height:1}.brand b span{color:var(--orange);font-size:40px;padding-left:2px}.brand>span{font-size:10px;font-weight:800;line-height:1.6;letter-spacing:1.1px}.navlinks{display:flex;gap:25px;margin-left:auto;font-size:14px;font-weight:bold}.langs{display:flex;gap:1px}.langs button{padding:7px;border:0;background:none;font-size:13px;color:var(--gray)}.langs button[aria-pressed=true]{color:var(--ink);border-bottom:2px solid var(--orange);font-weight:bold}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--orange);color:#142534;padding:15px 22px;border:1px solid var(--orange);font-size:14px;font-weight:700;transition:background .2s}.button:hover{background:#ff875a}.navcta{padding:12px 17px}.hero{position:relative;background:var(--navy);color:white;overflow:hidden}.heroimage,.shade{position:absolute;inset:0}.heroimage{background-position:center;background-size:cover}.shade{background:linear-gradient(90deg,rgba(8,27,41,.97),rgba(8,27,41,.8) 45%,rgba(8,27,41,.2))}.heroinside{position:relative;padding-top:70px;padding-bottom:24px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#ff946b}.dark{color:#9d3d19}h1{font-size:clamp(48px,5.6vw,78px);font-weight:700;line-height:1.06;letter-spacing:-3px;margin:27px 0 25px}h1 em{font-style:normal;color:var(--orange)}.hero p{max-width:510px;font-size:17px;line-height:1.8;color:#d4dfe7}.actions{display:flex;gap:28px;align-items:center;margin:30px 0 70px}.textlink{font-size:14px;font-weight:bold;border-bottom:1px solid #8ca0ad;padding:8px 0}.herobottom{border-top:1px solid #ffffff35;padding-top:18px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.7px;color:#d2dee5}.strip{background:var(--light);border-bottom:1px solid #e1e7eb}.strip .wrap{display:flex;justify-content:space-between;padding-top:22px;padding-bottom:22px;font-size:14px;font-weight:bold}.strip span:before{content:'✓';color:#ae471e;margin-right:12px}section.wrap{padding-top:90px;padding-bottom:90px}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}h2{font-size:clamp(32px,3.4vw,46px);line-height:1.15;letter-spacing:-1.5px;margin:18px 0}p{color:var(--gray)}.sectionhead>p{max-width:355px;margin:0 0 5px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cards article{padding:30px;background:var(--light);border-top:3px solid #d7e0e5;display:flex;flex-direction:column}.cards article.featured{background:var(--navy);color:white;border-color:var(--orange)}.number{color:#83949f;font-size:14px;font-weight:bold}.featured .number{color:var(--orange)}h3{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:30px 0 0}.cards p{font-size:15px;line-height:1.8;flex:1;margin:16px 0 28px}.featured p{color:#cad8e0}.cards a{font-size:13px;font-weight:bold;padding-top:20px;border-top:1px solid #899aaa44}.about{background:var(--navy);color:white;padding:78px 0}.aboutgrid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about p{color:#bdccd7}.about .textlink{display:inline-block;margin-top:12px}.region{padding:15px 0}.regionname{font-size:28px;border-bottom:1px solid #ffffff29;padding:15px 0;display:flex;justify-content:space-between}.regionname span{font-size:12px;color:#91a6b4;align-self:center}.region p{font-size:14px}.signature{display:flex;gap:15px;align-items:center;margin-top:30px}.avatar{width:48px;height:48px;background:#274558;display:grid;place-items:center;font-weight:bold;color:#ff946b}.signature div{display:flex;flex-direction:column;font-size:14px}.signature div span{color:#bdccd7;font-size:12px}.contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.contactgrid>div>p{max-width:420px}.contactdetails{display:flex;flex-direction:column;gap:10px;margin:32px 0 25px;font-weight:bold}.contactdetails a{overflow-wrap:anywhere}.contactdetails span{font-size:14px;color:var(--gray);font-weight:normal}.whatsapp{font-size:14px;border-bottom:1px solid #a3b3bd;padding-bottom:7px}form{padding:32px;background:var(--light);border-top:3px solid var(--orange);scroll-margin-top:115px}form h3{margin:0 0 24px}label{display:flex;flex-direction:column;gap:6px;margin-bottom:17px;font-size:13px;font-weight:bold}input,select,textarea{width:100%;min-width:0;border:1px solid #cbd5dc;background:white;padding:11px;color:var(--ink);border-radius:0;font-size:16px}textarea{resize:vertical}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.formnote{font-size:12px;line-height:1.6;margin:5px 0 18px}.formactions{display:flex;gap:10px;flex-wrap:wrap}.outline{padding:12px 18px;border:1px solid #b7c6d0;background:transparent;font-size:14px;font-weight:bold}#formstatus{font-size:13px;margin-bottom:0}footer{background:#edf2f5;border-top:1px solid #dfe6eb}.foot{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:32px;padding-bottom:32px}.foot p,.foot>a:last-child{font-size:12px}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:20}.skip:focus{top:0}@media(min-width:1500px){.heroinside{padding-top:95px}}@media(max-width:1000px){nav{gap:20px}.navcta{display:none}.navlinks{margin-left:auto}.aboutgrid{gap:50px}.contactgrid{gap:40px}.wrap{padding-left:28px;padding-right:28px}.cards article{padding:24px}}@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}.top{font-size:11px}.top .wrap span{max-width:160px}nav{min-height:83px;flex-wrap:wrap;gap:16px;padding-top:16px!important;padding-bottom:13px!important}.brand b{font-size:36px}.brand>span{font-size:8px}.brand b span{font-size:34px}.langs{margin-left:auto}.navlinks{order:3;width:100%;justify-content:space-between;border-top:1px solid #edf1f4;padding-top:10px;font-size:13px}.heroinside{padding-top:45px}.hero h1{letter-spacing:-2px;font-size:50px}.hero p{font-size:16px}.actions{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:45px}.herobottom{font-size:9px;gap:20px}.herobottom span:last-child{text-align:right}.strip .wrap{flex-wrap:wrap;gap:10px;font-size:12px;padding-top:16px;padding-bottom:16px}.strip span:last-child{display:none}.sectionhead{display:block}.sectionhead>p{margin-top:22px}.cards,.aboutgrid,.contactgrid{grid-template-columns:1fr}.cards{gap:16px}.cards article{padding:26px}section.wrap{padding-top:60px;padding-bottom:60px}.about{padding:55px 0}.aboutgrid{gap:25px}.contactgrid{gap:32px}.formgrid{grid-template-columns:1fr;gap:0}form{padding:24px}.foot{align-items:flex-start;flex-direction:column;gap:12px}.foot p{margin:0}.shade{background:linear-gradient(90deg,rgba(8,27,41,.95),rgba(8,27,41,.72))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.heroimage{background-image:url('hero.webp')}

.brand-logo{position:relative;display:block;width:220px;height:96px;overflow:hidden;background:#fffff5;flex-shrink:0}.brand-logo img{position:absolute;width:125%;height:auto;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:700px){.brand-logo{width:195px;height:86px}}
