
:root{
  --accent:#E35F3B; --accent2:#B15E86; --accent-soft:#FDECE3;
  --ink:#0E1116; --text-dark:#14151A; --muted:#5B5E68;
  --paper:#FFFFFF; --paper-tint:#FBF6F3; --card-border:#F0E4DC;
}
*{box-sizing:border-box; margin:0; padding:0;}
html{scroll-behavior:smooth;}
body{font-family:'Inter',sans-serif; background:var(--paper); color:var(--text-dark); -webkit-font-smoothing:antialiased;}
h1,h2,h3,h4{font-family:'Manrope',sans-serif; font-weight:800; color:var(--text-dark); letter-spacing:-0.01em;}
a{text-decoration:none; color:inherit;}
.mono{font-family:'IBM Plex Mono',monospace;}
.wrap{max-width:1240px; margin:0 auto; padding:0 32px;}
img{max-width:100%; display:block;}
::selection{background:var(--accent); color:#fff;}
.reveal{opacity:0; transform:translateY(16px); transition:opacity .6s ease, transform .6s ease;}
.reveal.in{opacity:1; transform:translateY(0);}
.icon-badge{width:48px; height:48px; border-radius:14px; background:var(--accent-soft); color:var(--accent); display:flex; align-items:center; justify-content:center; margin-bottom:18px; transition:transform .35s cubic-bezier(.34,1.56,.64,1), background .25s ease, color .25s ease;}

/* shrinking sticky header */
header{position:sticky; top:0; z-index:100; background:rgba(255,255,255,0.9); backdrop-filter:blur(10px); border-bottom:1px solid var(--card-border); transition:box-shadow .3s ease;}
header.scrolled{box-shadow:0 8px 24px -12px rgba(20,21,26,0.15);}
.nav{max-width:1240px; margin:0 auto; padding:0 32px; display:flex; align-items:center; justify-content:space-between; height:76px; transition:height .3s ease;}
header.scrolled .nav{height:60px;}
.logo{display:flex; align-items:center; gap:10px; font-family:'Manrope',sans-serif; font-weight:700; font-size:17px;}
.logo .mark{width:30px; height:30px; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAACDOAAAgvwFVKqRrAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzsnXeYFFXWxt9T1ZPIYFYwgAomDLCKYVdZRRQDuddIWIUB0VmJQ1DHUVGCYkIkGBCU1SGja0Bd3TWtu+in7pox54hkZqa7zvdHV3Xl0D3dXd0z9/c8rVW3q+65VT3ct845994iZoZAIChQpvQ/UFH4fCb8gYEjCNgbQBsAmwH8BOBDYrwWl+jpoltWvxFuYwWNDRICIhAUHvVT+neTmKcDOBMABTmHCO8wcLf8SfGDqKmJZ7eFgqaAEBCBoJCYNnCfeDw+B8CfEFA4rBDhHYUxOjJjzauZbZygqSEERCAoEOon9T9GkngtgP0zUF2MCNdIM9bOgugEBGkiBEQgKADik/udB+BRAM0yWS8Dt0ZmrJmYyToFTQchIAJBnlM/pe+xEtNLAJpno35iuk6aufrGbNQtaNwIAREI8plpffeKx+g/IHTIohWFmc+IzFz7QhZtCBohUtgNEAgE7sTjdEuWxQMAJCJagom9s+LhCBovQkAEgjylbtqAIwEMyZG59kqk7Moc2RI0EoSACAR5ihznagByruwxYwLGRctyZU9Q+AgBEQjykYkD9gT4vBxb3T1eUndWjm0KChghIAJBHhKX4mcDKArB9MAQbAoKFCEgAkFeQqeEYpbRIxS7goJECIhAkJ8cFpLdg1B9fkYnKwoaL0JABIJ8hLB3SJYl7CoOy7agwBACIhDkJ6WhWaa64tBsCwoKISACQR7CwJbwjFMsNNuCgkIIiECQhxDh55BMM0q3fB2SbUGBIQREIMhHmP8XkuVvUPXCrpBsCwoMISACQX4SzsueCGJBRUFghIAIBHmIHJfXA6jLuWHG0zm3KShYhIAIBPnI7FU/AvREbo3yT3Jd8erc2hQUMkJABII8hSVlDoCcvbCHCfMxp2ZnruwJCh/xQqkC5acx0RZUKu1LrLSRGXWkQFZkbiaBSwBAAtUqEu2QOLa1iKi2tqh0S+vSQzejqkoJu+2C4MQn930MoGgOTH0no/gwzKjZnANbgkaCEJA85vuK6B4Sio5WmA8lKF2IqDMInQi8LwFlIIDAIABu20QA9O1agL8kCZ9LwGdgfM5QPiGWXi+9deUX4V2pwJVrztsvHpPfBLBnFq0wmPvJM9euy6INQSNECEi+EI3KX+9W1I1kOokJxxPzCQR0BKmdPwC3baLEb+ggGIltUs8xbBNYFZrk9g8EvE6g1xWKvVa6s/5V3PVkbS5vgcCZWGXfnkS0HkAkG/UzcENkxpqqbNQtaNwIAQmRjSMuaV9ULPVm8JnEfAYR2pH6HakCAajeBGnbVsFQt1Wvw3nbUTD8trcQ4SkmWlOMyFMitBEu8cp+g0B4BEBmlxlh3CfPWjsSoiMQpIEQkBzzyZg/d+B4fDARBhP4BAKTHnayduJIehqARVQcBMMrlOW9bRUpw3bCZh0DL8gSPyiXFq9GVU3uh5cKEJ/c/2yAHwbQLgPVMTGulWaumZ6BugRNFCEgOeDDyy5rKRXFLwTzMAA9iEBWD8EcavLyDOAayjJvB8qJ2LeNbXCu+ztIyn0RWVmAmx7/Jhv3S+BB5cD2cVIeALhXulUw8BGYR0VmrhWTBgUNQghIFvlgxLBukKSRxMqFAFqaOmzA0RNwy1kkDjGHsoLlRBzyIz62AopXDITVCuLVxTPWvZvZOyfwI1bZtxcRrkMKL55i0McScLdU9tsisVyJIBMIAck01dXS+199fj6YJrLEJ3mFnLRtwD+8pAtMwPyIZ04kmC2vbUO740RYKkOpwox1X2buRgoCMWVQR4Xjg5j4ZDAfCdCBSMzvUgB8B8KnzHgJ4GciZce9LIZxCzKJEJAMsbGiomTX9u2XMDCBiLsA3iEnwKljB2xegVqRV4eeON87V5JOfsQxJ2LPj2jbu8B8T6S+5GbMqfm1gbdTIBAUAEJAGkp1tfTW518NJMIMgDs65RC0bcASSoJ7vgJwE5XAISaPbatIBMmJBMqPAMQ/ENMoeebqNQ27sQKBIN8RAtIA/u+ykWewwrcRuKspjJSid6Bt++VHzPVmMD/i5v2kGNYyCxmWR+qKRglvRCBovAgBSYPXh43oJgN3E3AiYO+AAYfO2nN4rtXrcOjY1YpSyo+YciVWwchsfsQpxAXwVyQpwyK3rPt7OvdZIBDkN0JAUuDli69oWyTHryfCGALLxk4T8H+STxzjFcqyeyCe9SaP8/MG7KLiLBIpLYuSvHaXnIi2HQd4XNHMNXelfMMFAkFeIwQkCET06sWjLpcknkHgdokiwLMzhU/IySOs1dD8iEnYHITEe9tLMFIdAqzXLQFz5c+KrkZNTTzFuy8QCPIUISA+vHrxlQcwxe8j4jNsHTo8Qk5uomIKa8HRO3Cqt0H5EcuwX2MH7z5nxCek5uv52LdBWF+MomijWRZl0jl718tyB0mhfSBTjJl2RIDPUXrMl2K4rKApIATEDSJ6+aLRI0B8K4CWrk/kyW1rR+vjKbh13EBgUUnWq56cdn7EVm+qS6TYBcNjCPD/FcnUCzev+iXIz5BXTDrvEIXks5lwBoDfAdjb5cjvwVgjS3wbblm7MYctFAhyihAQB16MjtlbKsISgHs5ex0uIScXUTF2tNnJj2Rj2G9Q8QgS7rKJ1xvFUn0v3PLEpkA/SJhcc95+SixyMcCXMHBUimfXM2FW5JPiKhG6EzRGhIBYeP6iK3vJ4KUA9vIK8dhFxb1TTxzuHtbKZH4ksFilkR9JZ9l413AX4Y1iqS5vRaS+sm93iWgsgMEAihpY3Rq5bPNgVL0Qy0DTBIK8QQiIyos9qyOxvX++RgJfS4Bk6kS98hguHgjg7R0kzg827BewC4mjWKn/aUh+xP06M79svAT8q7h57HRUrdvh9/vkhGhUjh9U2xcSXQ3G7zNZNRPuityy5i+ZrFMgCBshIACeilbsUSTzcjBODTohD7B7Cto5uciPGLf96tXsu4mKvS5vsfL3frxzJWYBpZUlzbtGQ006E1F8cr8BzHwTAV2yZIVZ4t9Hbl77SpbqFwhyjhR2A8LmmQsqjpYJ/2YFpzIS3b7CBGaAAbBtO9GdavuK2r2avmN1HwSF1X0YvlO71WS9SJyrBLTJICgeNpmh1qXW42GTGYa6HGwm69W3FdM2OW6z4zb0e5K81xi4c/tbd+TyNzcSm9L/tHhl39fAvCKL4gEARIp0QxbrFwhyTpP2QJ6KVgwiYDEBzf3DLoB3KMvZAwG8wz6A01O5wUYKI6kymR8J5IX55Ud8bJnuL2NE6a0r73P+pTJP/eQBR0uI3wLQ2bmyCYBl4kPFyCxBY6HJeiBPDq64hplqmKm57Uk9+TRueUqH4ckc7k/tivHJG3YPRHF4KneyyYD6VO9uU3HyQBxsJryWYDaTXpjPdZqvWbft6P043lPDNuHunZX9j8/6Dz+2f5vYlH53EpQ3GHR28hpz86F60HlZv0aBIEc0OQ9keTQqlyn7ziVglFuM3vSUDjdPwfzU3dD8SLBlUTKfHzFep58XZr+uzORHDNf+lVIsd2txc81PyDREFK/seykDswHsmfH6gzdkVWTG6oHh2RcIMkck7Abkkqf6VJSUNGu/lJkHg9RHaq13VIWUiUCaqGo9G7MeF2IAaqfKTMkOFqz1guq5TGCtgzV+52ATRGDWOlZnm6yJDFPSvpNNEIMBUACbYPVYj+tM3A8420zWq28zsXq8ev3Mtm29HaTeR01AqQPVx5eAqA8y+GRTO3XAoXJl33sAnJGpOtOHO4bdAoEgUzQZAVnTf2wbKov8DcwnAVA7WwBgtd+0d2zmzlY9ltRjPUUF9g7WYjOhK6oAuYqK7gHAwybUMBKRRawcbIIoIUauomIQKx+bieo5KVbGbTeB0QVDPUfb1uoGnbVj3KCRzYAFwX9dF8ZFy2LFtdfLoLFo+FyOTNEh7AYIBJmiSYSw1vQf24aJniHgeMAp3OMVZgHMISeH4bnJcI+lXs/wU4B64RQm0uvV6zKGspzb41yXvq3ZdLsHnqEst/Z42POxtYMj0nEtZ9Z8iDSJTR1wIhTlAWR3ZFVaRMqU5nkz90UgaACN3gNZdu6UtqVF0nowugMwP5lr+46hGLiEsgxPztp3tidzS/hJ62yDPp272DSFnHxsmkJZRg/EYJNBaljM/TrNoT1/m4lTSPWG9Ouye3ZuIS4AoH/JdfEtrj+qF9U9S2M7Wl8PwgQAclp1ZJtdSgkAISCCgqdRC8jqARP3LI7ws8zomnxcNnV8SOYNAK3jA8ydLdLIj1jCTy65Cm1bz5XYbQbJj2g27bkS2MTKXVTMNoPkR2yhPZNNVWhNORHn/IhBVGIs0fQ2rQ6/IZ2JhfWV5/cgav0gKP+8DhOlUm3YTRAIMkGjFZDl0XHtoEjPAzjS3OkBtn23hLOWHyFVdDzyBkHyI0Y7zrkSJO345UdMeReowuZiMyEE7HmdQfMjxntoSH6bPBCn/Ahc7Sfv8VcALmx722Opz9SujhbHttffSCSPB+ep12Hk233qw26CQJAJGqWAPHF+dTOF5HUEHKn2VIbOVY/ls2fHpx5vDb8YOlvAGspy72ztoSwnUVEFyMemOZTlbdPN69Fs2kNZ7jYTp1q8MDexstg0CqbR01PLHy+O1Q1vOTf1Jd5rK/t2liEtA+G4VM8NiTgWLBACImgUNLqJhMuj1cXbadsqZpzstIRH4snZOGkO5slx2j6sE/T0bduEvGT99gmCrsuiqO1QAtq0L4vibjPIsihKQJuJiY8wH2exqVjvqcdSLJaJjzEGVe/e7rB+6YhHfFK/ITKkDUDBiAcAfBd2AwSCTNGoPJAXe1ZH6ltsf4xAvbWnaC1yQmqHZ3tCt+ZDkk/T6jEB8yNGDyQRfkLS2wmcH7HYDJIfMeVKAJdQVrD8SPIeEFxCWfp20gOyXafdvnN+hL5kwuC973zk374/rJWx/dvUF/O9RHRByueGz2dhN0AgyBSNSkC+abH9DgD9AK2fModfTJ2caR/wDP0kK1S/t4V4nMJPCJYfcbDjlx+BISfjOJLKcD2O+RGTTYfwk4vNYPkRi1g52CTwC1KEL9zzjmU/eP2eTsQq+/ZEsbSEQO1TPTcfYODzsNsgEGSKRiMgS86bPE5iGqM/YGsdIWxxfPt+4j/EWkef8DgS37kLiW0kUTr5EWPeRbPjM9TYJFbp5EeMYgV1eK5nfsRLyPT76JcfQcIlnLXPj7FpKb+hr7y8KNbmpxsBaSIKOPRKQkAEjYhGISAPnTv5HIkxS+v7HDs7wPTkru8jKRzuYS34hLKcRMViz0HE7KEsh7CW2ga/ZVHMQ30dbBquL/iyKNp1unhhplCWt02Af1GASw+455GnkCqVA9vH2sQfBejklM/NM4j53bDbIBBkioIXkIfOndINjMcYkO2dIGAXEn1fH1nqF9aCpbPV6nHqbA02HJZFcc6P2Dpbtdh7WRT3/Ig9xJTesijO1+mXH9FsGsTqP4rEgw+a+8gXvj+ohdiUAX9k8DKA9kr13HwkDtqQ/+OMBYJgFPRSJot7VpeibNfbAA61LbUBwLSMh2Ff6zfV4JHPvt7xUuB6zct0aMcFWonXwU6yXcnjEGhZFKj7vivxutVrvafpLIsiYb4SaXP1wXfdldrkOSKKTeo7iUE3o4BDVhY2Fc1asxsK+R+dQGCgoD0QLqm7HoxDvb2GRMeXCPNTg/Mjxnq98yOWp3TPUJbXsihafkT9roH5EaMHkgw/pZkfSXonrOVKTNdVy+AxB89bcj9SZWp0j7rKfg8T48yUz81vNgjxEDQmClZAHjhr8tFM0jiyCYe+r/eNxjCMeoyjkNiFJf38iFNnC0soy72Dz2R+xFWsLDZTzY8kQlmONr8GK4MOWbDkdfsv501s0oBTFeK/ErBPqufmOwxsCLsNAkEmKUgBqe5ZHdmvJHI/WEks0W14qk72mV5P7IBrfoSSHWPm8yOuM809Z5Onlx8xXpfjTPNs5UeY/xnjouiRixalNkSXiOon9qsAYTblz9LrGUVivBh2GwSCTFKQseV9SuqvZOZuwWeZW/eNs86RHLKb3DfW67ivlllmlsNUr2GmuWrDPpvbXL9ppnmybn07o6/VdbpGR/v+r9VN2lQw5/v2B52esnhMjraOTeq3AoQ70EjFA0BdhHekvs6XQJDHFFwSfX7v6j0J9R8SuI32kKx1/+Z9/anadV8L/QCGc/32dVtOyW/9WHOi3e1VtJoNY/3m+ryT7sYEuDnpDmTntbrG7WS9uwgYdcR9DzyEFKmf0r8bFNQAaOxv6vtH0czVp4XdCIEgkxReCIvrpwNoY59lbt1X/+MUflI7VraFYbR9dcdxHyB12RDXUA9gDmtp+8lQlstMc7cJea62PJZFUW2aJyg6XFcK+RHNpilXAukTIhpwxKJF7yBF6iv7jwRwN4DiVM8tNAh4Puw2CASZpqAEZH6v645louHGztwt+W0VlsCzzAGH+H6inoQl1ZaXQMGp43Wq1ygqQKaWjTcLlOHaHASxQcvGA0/TzuKLjnxk3ibnX8yFij6tYs1K7gMwOKXzChmFngu7CQJBpimcHAgRKcx3MEN2XkXWuK/H+7W+0Z6zgMu+JdavBW5M9QbPj8C4b7Fjy4+45i2s+RHnXEVa+REPm8yGlXjNNpkZMz/auuXco1IUj7qJA46sLyv5D3MTEg/gx0iLo1MekSYQ5DsF44Hc/cfrLpDAf0i6Gj7hJ+/FFNUTXMJP2nwRUj0DpzCWp+ejPcibvAQ4hpiS+8brUbfty6Jo9du9LNdhv+r1eYeyzB6I92t1sYVJGdrtwfvWHGv7lbyprex7viRLS8FoleKpBQ6vTecNiwJBvlMQArKwe3kRtdnrpkQ/79wJ65MFnYQjWH6E1I42caz6RSr5ETW0xD4C5ZwfYbWJ+blsvCoqHzFhwO8evC+19ZyiUbnuoNh0CdKkpEvXhJBIXht2GwSCbFAQArKz1V4jiKkjOXTC5smCQGAvwbAfeJa5Wr2x89UEK9HfeguUo+eTq2XjHYQkldfqMqQnSuXaS4958MHf7L+QB1MH7FbXkZc1wlnlQdkml7USCXRBoyTvh/HeftK4Mqm05UYQ9tX6eNPwVAD2tamgZUAc903rRWl9JvSndfd93Za7Hae6HfZd6tXbaG+/87Zev//wXGv77cN+He6RQkTX9Vg6/2ak+MdSP6XvsVCkVQAOTOW8xgQRVkZmrB4UdjsEgmyQ/0n00pZXMmhffbKgJTmc3LdPDrTua919KpMDrbbgaMc5gW9NtOvOkFtCX69bcRwooG9n5LW6LoMGDHa2sIQBPZbcOz1V8aib3O8iKNLLaMLiAQAKUBN2GwSCbJHXIax5PatbgGkCS6nkFmAOC6lP7Nqh/mEtrW7zvjk/4hbWgqFufd+8LEqQa9DCTVo9rDaxofkRe8grUey4LMrbYBpw8kP3fur027hS3TNSt6PtTQBV5rdvmxO2F8d3/C3sRggE2SKvBWQHMEEi2tOvc3fshG2TBdVjHPdhExJtsmAm8iPGeoNdg4dgObU/YH7EeI16rsR6PQyS+K87pBYjzlwyeztSYWp0j/pYm0dB/MeUzmu08BrMfia1eygQFBB5KyC3nHHLbkWMsYn+0toJO3fKWqeb6D9T8xISHanq6Rj2fb2E5L5uq4CXjY8R0YTfPzzvTqRI/aSBxzEpq0A4INVzGytM8l/DboNAkE3yVkAisdgYBrUK0gnbO12vsBZg9BK0zjYhOt6du1v4SeuPSV06xGxH3TFdg/2a8mDZ+J+J6YLTls1NecRQ/aR+Q5hoPoCyVM9txGwqKZOfDbsRAkE2yUsBubvP3SXMPDqx594Jp55bgM1L0CcLwrVzdws/JYTDKQxk3He6Bn0/jGXjE2ttme7XmyTxgJ6PzP3C/mt4UNGnpLas+G4iGpHSeU0AZqpBVU1d2O0QCLJJXgrItm2bhkigvdObZe7dCft7CW6CheSTu/pMb3iSR2DPJ70Jj8ZrcM6PeIey3PMjBCxtrkTKT3x0zk6kwM5x5+0nNytZSYwTUjmvqSDJlPqbGAWCAiP/BIRA9Hu6OtFnquEdW6ebTm7B3ul6hrUcvITESLBgYS2rkGjXkN6ER+0aMpofqQX4qjMfvWsRUiQ2qd/v5SK5Boy9Uz23ifDfoltW/ifsRggE2SbvBGT6KdPPlZgOT46iAhw63XRyCwjgJVjDXKl4CQ7CYruG1Dwf+0iwjOVHvoHCg85aede/kCL1lf1HMqS54Eb74qcGw4z7wm6DQJAL8k5ACDxe9z6MHWXi2/ReSQtDXT65BWhhLmO9COAlWMNccBgJ5ub5OF8D1PRFZvMj/JIkxaJnr7zne/vd96B6eGnd9i33AjQspfOaHnUlHFsWdiMEglyQVwIy/ZTp3QGcmuyAraEnwCO3YOx008mPuC2mqO745Ef0941YJzwC/p4P1HyEdcKj8Rq88yNaQt8jP8IEzGnxa7vJp71QFbPdfA92TY7uLyn1KwHqnsp5TRNejVvX/Rx2KwSCXJBXAsKMCpCzaBCgz/FQyxL9eSqzzM37Xp1uqvmRIALl6DVo15BiaM4+EswzNLcZhOHnrrx9tf2ue1M7acBZEvAIQO1SPbcpwiSS54KmQ94ISHXP6jYSRQYaBYJgeIugWgZAzy2k5CXYcwupjaLKXH7EPOFRa3MKno/m6ZiuwTWs9T6IB/Zbefv7jjfeDSKqm9R/EgHTAcgpndt0+arks8jfw26EQJAr8kZApLrIEAY10zpALYRl7BQ1ISFW/Y5U8iOur6TV6/fKLZgnCxrqBQJ7Pg1ZFsV0DYFDc7y0OL591LnrFuxwvfFOVPZtWTdxwINgHpjSeU0d5vtRUxMPuxkCQa7IGwFRgD+7i4b61G7s2IPmR7Tcgmvnrv7HJ7egqodebwqej3tCX2uzu+fjPuHReA22a9rFTJMHr7kt5SVJascPOJRkeTXAh6d6bhNHUVhaHHYjBIJckhcCUn3izceB6GhjP5wQDcMTOxJfmsI/gGN+JPgraeHcCZs8IK+wlla3ed88EsxNsNQTXISlAcuifEJEgwavmfWWxy13pHZiv/MgS0sZaJ3quQI8V3rryi/CboRAkEvyQkCY6EJt2ywapPapTrkQc1gr1eS3Yyes5RYChbWMttQQFaUziso5P+Jsx+ka9H1iPB5TIkMvWnvLJttN9iIalXcdGLuJSKqEfpWCFCBmkTwXNDlCf6EUJRyNwVp/rr3EydjHW1/s5F4GwPjCJMDhpUkwvTgpYYcApP5yKa1emPaDvVxK2wfML5tybrP3C7PAiCkkVX/QrUW/i55ITTy2Th2wW+2BsScJmAwhHulB+K64RdGasJshEOSa0D2QaSfMPJlBBxifxE3hI0uZMRdiKjPmQgLkR4Iti6L+x2uWeTrLxgPqSDDd80k7PyLhO8TjF1z0+K3/9LrPTtRXDupezFgO4MBUzxXoMGihWDhR0BQJXUAkRv/kBDzAIhqGpTzUMu1LW37EZa6IW37Eq3P3G0WlC0eK+RHbSLDU8iMOy8b/E3WRCy5+euZ3/nfazK5JA4YQIJZgbzj1XC+nvJ6YoBFTXl6EPb7dE0pR83qONy9i/gVlpb+iqmZb2E3LNKELiELcx7xUk8ObAGHuwJNlOcqPNGTZePtkQb3eoJ6Pw0gwBtPM0uafXjM41WGj46JldZHYXAL+nNJ5AkeYsLJsTs03YbdDECJT+x2uKHQ6g09l4Chqi4MQk4sABRIIcRCwsw6Y3K+WGB8z+FUAr8oK/xOz130WdvMbAiXnFITAlONndJQk+iTRfXKy39T/p5cZnQ0yCIRbmXZ+oDLVQ9H3k5kJw7F+++Y2eNXrva/W7VIvgJ/ANGzYUzc/6XBLPamt7NsZLK8AcGSq5wqcUUCnlM1a+UrY7RDkmHHRdkpx3Z/BGMqU9r8nBvASgPvlMmUFqtalNl8rDwhVQKYeP6uCiO/0F41gZV4CoX9v79ytZb6du8e+s3D47RtseQvUcyTFLx32t1mpLYQIoK5ywMWsYD4ILVI9V+DKWyWzVh0bdiMEOWTC+bvHIlIlAaOAjP5b2kTAzVJZ8V2FlE8LdxQWoac2qkiP6FhHLWlliRCOV1niQ+YRTVDzFU4jpixlsI2iCj6qyj6KyrrvPqoKrMkF2epV92MKqPrLHqW9UxaPij4ltZUD7mTGw0I8Mgszzw27DYIcQUTxyX1HxCPSBwRMQGbFAwDaMjA7vrPuvXhl/34ZrjtrhBzCmvUdCHsnPQe4PO07lZm8lmBhLfcypOYlGPa9wljO+3rdAcNaXzLRxSOfuullh1voSWIV3XgNg8VbAzPPppLmsfaFGHYQpMiE83ePR6TFAM7JmU3CUrm2uBxzalJ6U2iuCU1AJnWf3UmSeKOrQDiVpRXqcunE0wh1EZB8WVMqYS1rG1IQqJXFdcWXD3uh6jf7HfSmdtKAcxl4CIBYRTcLEGN2yexVk8JuhyC71E3ud5QMPAmgfQjmN8gxeRDyeIWD0EZhEfFJhgG35pFOljLjEF+CvQzqac5lie7ceSgwgi0bn2hvMtyU6rLxmiIEXjaesRXEV5c/M/2BoPczSTQq7zoofi2AaxF2iLLxoiAizQ+7EYLsEps84BQZeBxAm5Ca0D0eib8iTxn0B9yy4tOQ2uBJaB2MQtIRWuzfmFcw5QPglAtJMT8CPTdiLINWbpv17pwfsedD/PMjju3wyY8ooH8TUbdRaYjHtokD9tx1QP3TULgKDMmcCBKfTH2Y6W8lefoPWpAZ6icPOJqghCkeGvvFldiLmNL/wJDb4UhoAkLMXfxFQy+DZ5needtEI6PLogDOS4qYhcV0HQ71uyyLEmNgZtGvP55Svv7Gj1O9n7sqB/aMEL0DSGfogTLxycZHYronhZ9GUGhMPP8gCcp6hC8eCQgdYoz1GNs/P9pjIOMhrJ3jovsFmVjFTF2gxv21jh8AjK921Sc7Jcu3AAAgAElEQVQYanEny6Q+S5lzqEsVHcelUlTDplAX0KBl4w376oUm7cLSDuht+FyWlEuveDb1RDmqq6Vd2/47hYFqiBc/5YIPSm9buR63ht0MQVYoLy+Kt5EeAbBn2E0xQuBD4iW4TwYGhd0WIxn3QEiOD/E9JtEnd4ThCR7Q+3PTU71WBt3LsA/7NS+E6FUGU5kuJOYoBQFGTwNwHwqstd3RG9Ha7Do8l0G0UFbko9IRj+1X991r17Z3nmTwTRDikROY+U6EOXRRkFVibX64EYQTw26HCwPjlf0vDbsRRjIqIDsrB7Zn4Ay/4yadPKsFA0VmgXASDXM4yD3UBY8ys2g4ztuAU6gLrmWm/IhLGMszPwIAkL6AhN4Vz11ffsULVSmvkbN9wqDeUlHkLQZ6p3quIF1oUzNqsTTsVgiyQ920AUcSYVzY7fCEeC6m9d0r7GZoZDaExTQOxFv8DovVRdogua6VHgZKhJ0soSAAtkUILWXGUJepzBCGglMZqyE0n7CWvQwNea0uQ+FFdbEdEya9PHNrwDurUz28dOe2LbMlwhgYAm2CnLAQs5dsD7sRguwgx5U7ABSF3Q4fWsXiVBlBfghdxjyQLeOi7cA8AoyY37FcR610r8IcwjI+wZvLYCqDocyeQNfDRE6hLrNXYQ11GUJYHmVeoS7nWeYAGJ8rwJljX7y+PB3xqJswqMvObVtfA3AlhHjkmhiUmEieN1Lqp/Y7AcDpYbcjCASMxjXn7Rd2O4AMCkhEjl/FQAsOGIs3h4UA67BZOAiJe6gLsIe6tLL08iO6QBj3zaKht99eZlkWhZmxMB4r6zrhharngt9VnR0TB5bHiN9g8DHm9ohPLj4KY2XZbWu+CvRjCQoOSUFl2G1IgdJYTB4fdiOATIWwKvqUoLRsNBiJoVA+UDFvUWL6SCZzWAh6GEjdTL74CYn/6aEuwC2spZdpo7OMoS59xJZ5giGpNjO6bPxHBL5i4j+rnve9jw5smzhgTwnSQgB90zlfkBkkotvDboMgS0yN7gHg3LCbkQoEXIRodCJSfZ1DhsmIB7KjtNnFYOwFAMRo5Xe8Ui9tBRye1C1l2jHuoS54lNnnj7jOFTGUQStr+PyRnQpxdbMWbbpO+ud1aYnHjkmD+kigtwAW4hEur5XNXvF62I0QZAclXvsn5H/uw8pesY61J4fdiMx4IApX6DvsG5tr89bmLb8e23InAWVa500gyxIigPZ4b06qm8tIEwxrWdKjSHTttvkjvsuiqPU6LouiejnWMtXzYMKTTHTlNf+49rPUbybwa8UlrUqLd84GMDKd8wWZhRh3ht0GQfZgorPCbkNaEA0EkPKrrDNJgwVk2/iBPYlwtF5CvgJSxVVKxXG3vQXQiaZBTIYQkF1IjKEuXTTMAmGozSXUZRYNp1AXLKLhFOpKbDi8Vvc7iWjy1H9OXeJ3D9zYOmngyaXFeIiBTunWIcgo3zTbtvuqsBshyBLVPSNA69+H3Yx0kIDT8qANDYRQYdxloMWWcdEAK8BKbxhHMBnOV0NAHklp6OJiKmO9zD4vxLtMD3XBXJa0Z54/Aq0sEeraycDNxSjqPPWlNMVjXLRs+/iBt0sKXhLikU/QXCxYUB92KwRZYkfbQwD/sHs+wowuCQEMjwYZ3zm+XweiyHnWclmKdQPwrNe5zHgNwJXECe/C4Ajo20wOc0VI9SD0sJZTWaIC52VRnOaPaAa8Q122sBYTaJkU4SnT/jEt7RE6WydET5EkZRFAXdKtQ5AFGDuUEmVR2M0QZI84uHPYbWgAxaoAvh9WAxokIHFJHkFsH7ZLkH8HHwGpk+v+VhIvrmWghAyhK5uQZCg/4pwLMZelsmw8gJfioPE3vDL5PyndNAObJkdbF9crN0iEKyGWXs87SMJDLW9e9UvY7RBkDwIOZP/D8pY4uLMcooCk32lV94wQS5c5faUwH+93+oINlZsJWAYYQ1KUzINYw1rOr6CF5/wRe6grI8uifMAKDap6dcofGiIeO8YPPL84pryrhgCFeOQfHGfcFXYjBFmGuCDDV0mIm4VpPm0PZNvW3c8HeF/HLwmnY1y0zP91jPItjPhFBJQA5tCV1RvRvneeK2IJdUFPqptDXfakeuJg/6VSALynSLip6LW6x6q4SvG+Lne2X913LyVSNJuI8mpRNIEZAj3Z8tblH4TdDkF2UcDNA0xdy1+IisM034AnX/YaYtpiK8V7+dVw5/9VfEyMmVYXUvM4jN6I0ctwTKqzXgZDWarLotgS6CT9TyH6k/x67VE3vTr5r2mLR3W1tHXiwMs4UvQeAUI88h1JeB9NAYlR2O+0ZyXU+StpeSC/je1/YESWPQWCSLoUwDq/unZru+XGXza1OpkpsQ6NaVQsVG8EyH1+hPlNJr659F+7VjfE4wCAHRMG/o5BdxPohIbUI8gZ7zWfveJZzAq7GYIcUNg5LiLfxWuzSVoCEpHlIfD1Xrj/lkmDDmk1a4Xn2/WqXqiKlXefObA4XvwMgBOcwlaAXUj85o/oAmEpI3PNeqgLYHAtGOsI0sKb/z0hrTWrjGwZF20nkVIFojEQ7+soJMQ7P5oILEm/oIB/aoXweZgdS+oCQkQ8bmCQEIxMMUwAUO534IINlZsv6zKrV7PS4sUgHgAAnkLSkPyIKReS9FA+I2B+jOUHbt0w/ucA1+ZNNCpv66CMIsKNDLRF4f59Nj0Iv2zbWvdwi7DbIcgJzMo3hZwDKYrVfxGmfUr1QWvr2IEnQ6Kgb8+Ly8Dvmt224v8CNYZAY46+Y7gEzGTi3ZPlTscCZqFw+M5elsxwAMD3xFjLEq1suWHb8w0NU2lsGxc9VZGUO4hxTCbqE+QYxoyWc1ZMCbsZghwxsXfzuFy2CYW3FhYAbJZnrm0bprecjgfi+8paA3IcmIfq6pNR5d9BJ1YLufqBMUfOq6FI3UgiLgdwqNXbAJzzIwGWRfmcQaslwqqWb2x7NVOiAQA7xg86Ng66GcRnkfA4CpX6SBGLd340JWY/sx2T+70NoHvYTUmDv4cdak1NQKqHl4IQTdFGjy1b3rm+FXBd0BPu+d8V2wDMATBnzDF3nUKI9yPC6Qx0BSC55Ue0xQzV7+sZ+IAYbypMryjEr9z15vj3Umy7L1vHDziUId1AQFRXLUEhwsQry2au/DrsdghyC4NeIXDBCQgRrw+7DSkJyLat2/oAaJOqEQJN2zJx4OutZq/8W6rn3vNWxcsAXgaAyi6zWu5qLh+qKFJnIt6dIbUmoDkrvA3gegA/MPEPEZI/30HNNi7YMDJraxjtHBfdLwblOpD0Z8r0q4EF4SBW3W2aSPQYFP5L2M1IEZYgPR12I1LKgWwZP+hRgP6Upq3txDi75ZzlL6V5fl7w29gLD5Sk2FgGRhBQFnZ7BBmC8XqrOct7hN0MQTgok/v9j4Ejwm5HcOhZecbqM8NuReCJhD9MHNIcoIa8tas5E/62ddzgglw6efOEaLctEwb/VZJiHwOoEOLRyJBYeB9NGn4g7BakhMR3hN0EIAUBKVV2nQugeQPttWTCc1vHRR3X0MpHtk6InrJl/ODHiXkDGBdAhKsaHQx802rrbivCbocgPCSU3A/gx7DbEQQGPpRvWftU2O0AUugMJeZohlLExUx83+bxg3soRTSh7YyazRmpNYNsnXDR7oz6C8EoR0G5tYK0IMwT7/xo4syo2UyT+13HwPywm+IHMU0Oe/SVRqAcyE9joi2KS/hHZDhsQ4xvWcLVreesWBH6DamOFv+2GedI4KEMnA0g1EXKBDmjVo5RhxZ31fwUdkMEIRONykqnujeZ0TXsprhDq+QZqweG3QqNQALy29jBA4iwMovteAfg6a2/llaipiaeRTtmqqulrb+9e0Jc4ouJcSGAAG9SFDQmGLy0zZwVqcxtEjRi6qf07yYxvwygNOy2OLBFjsQPx02PfxN2QzQCCciWcYMXMzA0B+35BsyLiaTFrebUbMyGga0TLtpdicdOIyjnMFEfAHtmw46gMCCFe7S6Y8XrYbdDkD/Ep/S7HIx8exOlAqaB8szVa8JuiBF/AYlG5c3t+XsAu3sfmGn4fWI8BQnPy7L0ZvNZNd+nWsPX46JlLaEcwYyuBHQnoj8wcDicV0cRND02tJ6z/HdhN0KQf8Qr+y0C4fKw26FBTGOlmavzYuSVEd8k+qb2fJKUc/EAADqMCYeBMS4WY2weN/h7AB8y8BURvgXwKwAQY6sClEmg5kzcnJn3IZIOACv7twR1AEjWFuDNi6yTIG9gIrFsicAR+bPiUfFOdSXg8N/dw4S75Bn5Jx5AAAEhoG+edLx7qx/T6svappJ8myCp+XjhZAg8+fm3Vs0fTXlZBUHToKYmLhMNjU3uu4kYFSG1gpnohsgtq68Pyb4vvvNACNwnFw0RCHIJEx44sOrBXWG3Q5DHMHNkxtqrCVQJoC7H1neC+E/5LB6Ajwfya8XA9lJEPixXjREIcoQiSfk/3l+QBzCzBMyqmzbgyUhcWcbAUdm3iVfipJQX37Lu3azbaiCeHohcFDk7Vw0RCHIG44nWs2s+C7sZgsKhePqq/0llSg8CqgD8liUzmwgYJc9a+/viGfkvHoCPgDBzb0YitSA+4tNYPgqJd34I0qBq3Q5pxpob5Fo6iImqAWzKUM2fEPhqmfkAacaaBaFPqk4B92G80ai8aT/8CDG5TtC42Ni2zRGdg7zgTCDwpDpaHN9Z2wuggQD6IqW+kj8F03oQPyGXHfdUof49ugrIr2OjJxLwao7bIxBkFQKPbXP7ct8hkY+eO/mkC56YIf7+BcGIRmV0qj0orqArEQ5nRgcQFQPUHACY+DuJ+Qsm6Qs5HnsHsx7/OOwmZwJXAdk07k9TwTw9x+0RCLJJXUSO7Nfy1mU/ex209NzKwyTGM+145yFnP3lXba4aJxAUGq6jsJj51Fw2RCDIOkyr/MQDABi4ggkdfpbKhqMAVmcVCMLCOYle3TMC4MTcNkUgyDKS8qDfIcuj48rAdDEzAQqmLo9Wi1WZBQIXHAXkl817HAegZY7bIhBkk6/bfU3P+x20fWvJnxhomxixRR1qd+walv2mCQSFiaOASApE+ErQyKD7g7wqgAkjmSm5XI7CmLq4Z3U+Lu0tEISOo4AohIJ8b7lA4IIix/ghv4MWnzP5KKihWwaBmcDgA+TmOydlvYUCQQHiNpHwhLAne4mP+GTsQ3ih9d3+M88VRSrXvI/kuUxQFExeev7Eg/zOFwiaGrZRWD9WXNBJlkm8ZEnQaGCmB/2OuT06rqwVl16UWMSZEuoBVhd1prJ4XL4VQN68SlQgyAdsHogko0f4j4ziIz4Z+2yu37FjNXxosbnsQga1ZYbBA1G9EQaYacCSPpPF2nACgQGbgBD4hDAaIhBkB1q2z4J1O/yOYuDyhHCQWTjUfTAQB92+PDquLBetFggKAVsIixWcIN7FJGg0SPSA3yHzzppysAy5B6C6HgCgvsaSmMF6WKvztq0lMwD8JWvtFQgKCLMHUl5eBMLRIbVFIMgoBPx39zl/3eB7nCJfygxKjLqihIY4hbES+1c90GeaCGUJBLAIyA/NN3UBUBJSWwSCjMKA79BdEBGYLtZSJvAIY6n7xMz3LTlj6m7Zbr9AkO+YBCSiSMeG1RCBIMNwJBZb4XfQ3F7XnsRAJxi8D7NwWPcJzNi3TqZF2b8EgSC/MQlInHF0+INmxEd8MvJ5qc3clV/AB1Lo0uQ5DLBNSJyFBcT9Hzhr6gi/+gWCxow5B0J8TEjtEAgyChM/6ndMdbS6mMGDEpMHCXYhMe/DlB8hKKB7FvWZempWL0QgyGNMo7CIqWtYDREIMkhMUdg3fNXmZ+U8JuyWHHXI6gaxaZ+Ik8KRGJ3FiW2gCAo99mDva343/JmbvsroFQgEBUDSA/lpTHRvBnbPg9CD+IhPAz/83N531fwEH1jCpck1r9hwvup9wLTvGtbaKwZet/D86mZ+9gSCxkZSQOLFcpcwGyIQZAoGrfQ75p4zpu4GBWebZ50bhMM1rOUoJMegtu5+EIkZVIImRVJApDgfFmZDBIIMoUgx5Qm/g+qVkoEMKtZmmZuFw+KN+OVHQADogoVnTvF917pA0JhICghL3CX80IP4iE/DPgBe2eOemu/hg8LcH6ydZw1juYS1TMKhLnECGEZnSRWLel9zo59tgaCxoI/CYhIhLEHhQ7zW75B5PatbMOg0h1nmDvtmIYEpzAVbWEthXLPgrGmVWbs+gSCPMAgIuoT++Cg+4tPAD3FkHXzYoaAPM0q9Fk+0Cgms3odXWEuhWxacec0ov3YIBIVOBADeq44Wt4PcPuzGCAQN5N097nzkY7+DmKlfIvqkKgRgHZ7rsJgikNhg+A37BTEBmLew97SWI5+ZPrshFyQQ5DMSAOzxa9EBcH87oUBQINCTfkcs7L6wiEkdfeUxPBcG7yPV/Ii6LAopTLPmn3nNnWJ0lqCxIgFAjOPidZ2CgkdS8KzfMb82/7EnM7Wxhp+ss8wbkh+xCFLF/F7THlrYvbwoW9ctEISF6nVIB+VB+Fp8xKchn111xbGX4Qv3ZcA8igrwWzyxofmRS+Pt9lgpJhsKGhsRACDwQRx2SwSCBsH/aD+nZqfnIQTiU+h8UEI6mBOF5nyIdR+2/AhRQiBSzI+cF98Re/XeXlMGjH72lk8berWC7PFe+dD9wTiCmToSSXvKrOzLhL2JsTdJaAeACNyGgK0gbCXizQx8LjM+BejtSFHdqx3u/uu3YV9HLkishcV0gP6vRSAoPIgk3/DV9JOndyOgPTGBTZ09kBAOtuyrO+o+ERLnMdTvSP2OXfZhFhbC0YTIhgVnXntJ+fobffM1guzyYnV1pPWXXx4jAd2JqCsBR4L5KCK5jZ60Yija76o/dSQkBNyWGInfmHCSovqo9bEifDZ6yIcSK8sJ+Ov+8x9+L4zrywURAGDwfmE3RCBoCHEozwU47Ez9MYlADDAZHpxsXgMAIqhyk9xPfKd1JOp/bPuJExKiY7LVNs54fH6va2/44ZTIjVVVVUrqVytIh3eGDGkel4p7MNEpxDilNbgHSdRC/22T3qLTyDr1WYJUh1RVFONDhvlvo3OcpGsIPO2zUZc+KUGafsD8h17L1bXmCmJmfHfVRRsZ6BR2YwSCNNmy7+6d28KnM77plOnPE/BHrXPQnjITfT5b9pNpdY99AFomxbKv9SWkeh+Otoieikjxy0Y+Pf27NK9b4MHyaFTuUNq2O4F7S8RnEdHvAESSv6PxN3PcTqzEDMDwm6q/L5D8HW1/H871MgELY0U86eC7Ht6S3SvPHcTM+Paqi7cDLBJ8gkLlmX3vXnaW1wHVPatL5frIJgClgL1jT5QhTSGxdhxOwuEsJAB+lUBXjX72hmVpXLfAwisXXrUvRep7g9BbAs4g8G6ApfM3iLu+bf2N7ELivG2oV62ITA8Vtr+NrySZ+x0wd+mb2bj+XBP5fOzwNsVCPAQFDfuGBqi26GQmLtU6CG0RRRg6jUQUI7X8SCI0RWp43DmM5ZUfIXA7Jn5kXq/rLlJIHnnl+qomkXzNFC/2rI4U7fNjD5bj54LpDJJxXCJBoYYdTQMgtB9az2MYf5NEqNHye5lCWep36ig7IpeBF4n8iHqq1SY6KHH6x+ejLh184PylT2f7/mSbSGm8ft942K0QCBoAMb3qe5CEU5nVXIRJNMxlao2++RFNOOyjtRAsP6KNBNP3z5E49va8M6+puOLZ6Y/qaiSw8s+LRx2iQO5NCvemfdEzDjQnRZ2RYOrUGQk9cM9VJHbJVVSMv7v2t+KdH3EXFc0mgBZMtPbTK4ae03HeQ0Fyd3kLfX3FRT1B/PewGyIQpIlSWx9r13FBzWavg6pPvnk9gF7WkFJi2/B/Q3jCqSx4WAtwzI8ECGsR8B8imjh6/Q3/CHgPGjVPnF/erKys5CRAOYNknAfG4bbwE9l/D9+Qk1tYK1mH+r1HWEu3b6gLgHd+JLm9hYGTO9275H8ZuVEhQF9deeFAYvi+/lMgyFM+3G/uMs+VpIlAVSfe8iuB29hFwykXEjQ/EkxYzB2Sk3C4CAnTakZs8pjnbv4o0J1oLBDRUwOvOkaWuDeBeoP4ZBCKEh2yfq+MnTpgFxJvUXHt1NVz2GVbt+ksUKnlR4ixcVdk17GH31OzrYF3LRQipGD35GQogaDw8H16u/7EWzoz0EYLFxFYHbrvlgtxKoNDfsQQwlAPN4Yu9DAXAg/7NdVN3J8gnzuv17U1MvEd5etv2pDODSoE1kXHHVykKD2Z0JMGVfyRCHsp0ITCeH/07cRvSK65CmZKirF7WMkYfoJLKMv6+7jbDJIfMeZkmHBwSbx0NoDRmb+r2ScCktrpQVyBoMAgfwGJg48nVTF0gdA7cK3MNT9izIUYyjRhSS8/4iwsproT9RaB+OI408X39rr2FRDf+WN90eqqF6piKd6pvOKJ6NX7K4rUE8x/JOKeEtDBNAbbnjdAIjeeHALtmKtI3DunDh4WIfHPjxjFXs+V2G0GyY9oNk1ipdss/3TUsBUd5y9+vkE3NQQizNzO5KsLBAUEAe/6HsNS18S/bTY8FBqWI1HLtBpNS5QAgPok6yYaJg/F2DFYOyfAVUiCLIvCxCcT08l7RGLfzjvzuhVgZflPpxS9mveTEYlo5cDxnSVFOQGgUwhKT0DqpIWB2LGzRfIesTqZ062DZ9ZDW1ZvIFlvoiLVa2GXDh5wFSuLTagPGxTAZuJwVlf5d7RJcfDdL1b37Hpa1QsF9WAQYcJuYTdCIEiXuBL39UAUBUcklg1V/QpD/6H10loHbgxhmUNdMHUUbt6H6WnTtK/umITE2BaXMIlzyGxfYq4gUMWer8S+vbf3tJUAnorJxa9c9WRV6JPUlp8/eX9Q/TEkScdB4eOlvuN6IM5tTRmj5A0kW2cLWLwD46xvo6jY7pfzvXMOZdlt2kNZTqJiECsPm86hLCdRSd6Pw9p/e8AIAPdm4jfIFfTlFRetBDAg7IYIBGkQ/zHWoqzbggX1Xgdde+KML8DYX+u/1Of55L973dlwKtM7DEP3BziVBZjhbkys6uf77Zvb4FRv4juOA3gHwEuQ+BUZ8rttWskfD66pqvO6P2lBRMvPq+xQL8UPlZkOURR0lomPYuAYIrRL7xoCTMiD+R66Jb2d7CTvrbFNbiOpHH6nIDPY9boM9Vr/ViyJdkO9P+7aqXTsumTJ9mA/QvjQl6MvehqE3mE3RCBIg6873PNIB68DqntUt6pH6W9Qn/mCiYZL52crg69oaGVOI4LM+052rR2Yue5g+4gT+HMCPoKEjaTgFxB+JsIvTMqPiGMzABQl/wNQnIrB3ByS0gYSmjOjNRH2lQn7Koz2ErA3CAcSuCzVa/Jc2sXxXnmJirU+n5nmbvXC2qmnKFbwFhXHem3XpoZCCRO6LFh8GwqECAMtwm6EQJAWBN9Z23VofiA4rkZD1FFUyTCSVgb3/EhSCRIbzvkRp1AX9E5BK1M7I7+wljVfkuZrdbX/yUzUCUAnKFrFaqNYDdcQEAeAOOudGQGABNLyAIzE6WRYWNJ2DfZrsi99Ty6hOct+sh7D9bjlR5wGJjjYYvW30npq633TclyZyI8kbJJDrsTyW6n3UxvkAYUnfD0uOs/31QR5QgREzcNuhECQDsT4xvegeHw/lmDqlBPdFZv6B637t+VHbLkQ9zJrfqShy8annh/R9+0JfbgKlFtCP9FneguU4zUY7jHYcH8DLvWiL4ZLZruqDeaEMOltt3fwpro0266iol6PSwJcuy5TMt/DZsKEw7IoBvFK3CZHgdx7+7bmQwHMRwEQASAERFCYBPBAFEnaTwtB2DplAEbR0DwPcDKcYBAIcwjLbf5IOsui6J1u+svGa/smWwG9BLunE9BLcLsGvV4G8BWYvyGmnxSJf5aIdgHKVsPdb00KJJZ4LwL2YVB7YuzFxLLRDpPb2lIGUVSvwzzU10tUjO03XJ9xeC6rxyZt2sVS+50Su842dVHxt6kAV4FoQSEsZxNhISCCAoWZfvA/Bvvq/z71zkYXCF00oB7iVWYOdelPmronk9hwEo2ETXtYS+903Tt3t/kjZOiY2NdLcBYWs6cTzEuwejoE/pIVfpuJ3gPxexGF3pObN/tgcE1VyjOsFw+vLm3z29YjmJWuRNyVJToRTN0ByE7zKgC1DY6hLCdRMVyDSRhJ9TS8QllmIXYOZTmJirdNUygLOPz9y4edcRjg+5K0sImAE8tbCwQFByn+cWLm1uYHPUt4BTAIhFMZLAJhfVq3lxkFwjc/kpKXoO9ruQU9NAP4ewnmfeeZ8sE8H2J8A8LfmfEiybEXLlk3+zOHu58Wwx6s2gXgDfUDAFjTf2wbSNQTQC9OjBrdi7UcjktYKXh+xGkuCcz3zXEuid1mRvIjDDBTBQpCQAA57EYIBOlACnyHpypEZQStAzd3yFqZ/lBpKTMJRPD8iNaJu5chvfyIa25Br9/JS9CERXsQTjM/EifgJVaUFVSkrB/6+KyP/e59Jum3+vbfAKwGsPrFntUVm3fbciY4fimY+gJUZg8ruXfw9lCWy70zhbK8l0XJZH5EtdnnvcsvP/jw++7bmPm7mTkirL0XXSAoMBhSrf8x1Mz4D1nLMxhFI3lkUiD0zlP7Nx1WfoQMnZMht5Bsn2bXyUvQ2qCFuZIXrjYtgOejQKLXmLGcGTWX5cmbE09LLOPyJIAnn+pT0SpWKo0GaBKD2umhLLv4AvDNj7iGshy8uEzmR2D4fVSRl+JSfAyAsZm+f5lEeCCCwoX8PRAwShL/s4RsYOygE5Vp//CdREO151nmmh9JCkbiSzJ0Tom67PmRhiyLoj1RmwTO5I3AQUj0fSJ6h0H3KYg8Nuqpqh9973GInP3kXVsAzFzXt3IeimpHgWkCQHumkh9xnWnukOQ2iwpg/n3Mv5VffiTZHvXBwrosCinS8A8vuwMSNBkAACAASURBVOy6zvffvzXjNy5DRAASAiIoTMj46O4MK7QjsYyJoYOE9lSPZDjIqSxhQxMItvQPKeRH1E4pV8uiEEjtn1zCJI62aCuANQCWjFx/Y8G95Oj8tTO3Api9pv/YRbJM1QpjDBFkmwCbOu7Etva7p5wfsf0+/vkRk1gBllCWxQMCt66TaCiAuVm5aRlAhLAEBQux0sb/IGVrIn6t/+PW+obE9+RSBljzIwm88yP6U79VNMyduHsZHPIjbsJibI/1yVb9j6+QSBtAfO9OaedjE56ZXTBLaLih5kr+sqb/uEckSZkP0LH2sJJT+AkuYSV7iAmA6QEgk8vGW9faUhRcCaJ78nVIbwT6n5JAUFAokNr6HcOgLfoTPqD94zbnQpzKoP/D18oMXoZbfgS6CbjlR4y5EFOZyaHK6mt142BezZJyZ8WzN73sdw8LkX6r5/z7xZ7Vx2/ebfNNxDwJILLNJTF18DB7B57DfoFMLhuf2DV7Jwabnd8ZdlnvrkBevj89AkYcIg8iKEAI3M7vGAZ9r/0j15/wddEwC4TuZRjL7KEuTTSMHbebkDR82XhrWQPyI79BwX0RKTZ3zPM3feF37zLFd+XlzeoiOw8A4nvHWWpGjOZglEKinYlW06aIEv82xnXf+L2aOBXUZPvktQPHvQ7mxQC1AmD3FEyhLC9RsYayzKLiHMpyEhVY8iMONg1eT5y4AvkqIAz8AmDPsBsiEKQO+QoIgd7X3sWQ7HS174xP8OpXif7AKRfiXWbPjziFuhBOfoT5WxDdVsJYeMULqU/sC8p70WhxcbuyboR4dwl0JBOOBHAoJOwOBUAiGaULaTIqw4gRAVSCT0df+gOAN4j5TYXwphRTXj1o0TLfCaNe9F05Z/XqAePflaCsAnCEMQHuOpLKMz9iCWt5hrKcRAUWO2abDmJ11ttDRx569EML8+7VxhEw/wQiISCCgoOgHOR3jALpA3WpQPXfuT0Xkp38iFOoSw9r2cuSjfEIdSGl/AiBP4dCd1B9q4VjXx2b+cX5iGjjyEuOlYjPhUS9Sncr6Q4opdA8sfTYC0AfJupDADgiK5+OvvQVEK8iiVcfNPeRtDyn/qtu+2hN/7GnQKKnGXyCeygrSH5E3/ZbFiVD+RGKSXwlgIp0rj2b0MZRl7xIwKlhN0QgSINtHfc+uDV83sg39rg534N4L2O0SOvjjV2dtczoKFiXKk/8jy3naTRk2fhEua2MzG3SyqzXRMQA4V1JoRnbZeXRTL/69rvy8ma7aOfpAJ/LhHMA7JfJ+n1heoElZXanex95Op3Esjqj/WlinFBgy8ZvjcV2tj/h4YdDf2GYkQgBP5n/DAWCgqHFJz9u7NgJ8Jyty8xPAjQcAJxzISnmRzxDXapH45IfyeZrdUH0Fiu4veM+XR4ZXDM4nsqN9OLF6p6R/b/f/yyAh7CEcwGUIaw+g9ATLPX8ZNSl7/AVQ2cfvFfHZX4PEEb6rb79t/W9J56+vXn8cWLqqS+FYvDk3PIjgZZF0byO9PMjLsn8lpLcbDiAO1O6X1mGPh41ZB6BR4fdEIEgHQg8qOO9S1d6HTO2220DmGll4njtRMOTYPI/9jJnDyVxbNAysydjKDM8tarXYvFQgpUR8CKzcvPUl6/L6NpJG0ddcjggDyHioQD2zmTdGeRNkDSy07zFb/gfqrOub2XLuFz/GgFHuHkg6qaDd2D3FJw8leRv7eKduHkgprrU79Ttz6RS6uz3Bs5cksiBCAQFCkPqAcBTQOpqy9ZHindtIaBV0imwJtVdcyGU7FDc8iPea2npnkvQ/Ah0s175EWZSnoQk3Tz1H9NeTe/u2XlvTLRFcax0qER8OUE6Jhmrz1+OAyuvbRw95LbSsl03BH0R0/lrZ25d039SX6bY6wB2Mw3P9clVeK/wq2/75Ue8l0Ux21S93YN4F18K4IH0b1dmoY9HXnI5iBaF3RCBIE0+O3j+ko5+B1193JwZDFQC1qd5wCmX4O59hJkfYQBQADwpEaqnvTxtg991B+XjKy7uSEpkJMAjAPiObstT3pYj8b6pJNpX9Bv3e5noORAXG71PN09B+71tnoLFu3TJY5i8kTTzI5/s+HLfLqdlOLeVLhIk7/ixQJDnHPTxyOHH+B5VL98OhXYB5gdqRiJmzazLhfYw6Vimdh/sVsZ6GQxlnHyQdysj1aZDWaLKOgV0H8W5y7WvTDsvU+LxafnQUzaOHlJDivwRwJUoXPEAgKPjMXnDxpFDAg8KGrRmzksgTEz8DSTvdfK3ZwCK4e+Dk38XlPwNFcN28m8hWZd6rvqdYrRjrNdiM2nDbrNTs/2/vTjTNy5d6OPLL24PWfoq7IYIBOlCwE2d5i+51u+4vxw7ZxpANyXDCXDwRgBkKz9i9lp8ytQvJGA7A4tIkW+r+tekr/2uMQgvVveMtP9u/wtUwTgyE3XmGbVEGNbp3iWPBj1hZf/xjxNwLuDjKRg9Tov3mW5+xNnr8MqP8MZWuzYdcXhNjf9iollGOrj9Id8ysDOpfOIjPgX2URgXoLo6MUvNg+8O6TCDCS8xE5Ixb/Vj2uZkkCJRxs5l7FgGUxkMZdoTJVizZS/TPA9m/EqMm1BXfOD1r04Zmwnx+Hz48NKPRw0Ztd93HT5k8FIGjgz7t8vSp0RhLN04amjfoPeGpMhoZmwG1N/F6g0wQQEcPBCLp6D+forxdzdt270TxWTHbFP9+7baPHhradurgl5bNiFmxsejhv4XjfNJRNBEIKDfwfMfWut33JXH3XaAxNJrAPYxehyGeszbPvkR11yIU1mw/MiHILpz1w55yey3J2RkccMPL7uspRSJjQJhLIB9MlFngVALKOcdMn9poNFpK/qNLydgvvE3sf4N2L0O62/pnh8xei5ACvkRY71I5kp+ixXVHfr7Bx4IdRBUQkDKhz4C4KIwGyIQNAjGvw9ZtKRHkMllVx4z51AJ9A9QYmiqVUjIcrytEzEcbw91uQmEXxm9Qqzc+dEBnVbVZGgOx0flF+1OKKoAcCUA34UnGynbJYVO7bQowDBfIlred/x6As6wD5U2CgF8RAXQ/FDX4bkOoSzNTpBhvyBAYp5/4sPzQ52CoQrIkEkAzQyzIQJBQ2HCBYfOf+ixIMde0e3OrhFFeQ7AHlqZ1jGY9k3fAYCTaKSdH9lFwCOKzHfOeLXyv0HaHYTPRly0V71UNJoSb7Nrlal6C5hPZJR267hgge9CjSvPm3SIIivvElAEmDt7AOaRUoC7p9DQ/IjDCC29ruR2nIm7nbJ0/ttp3ZUMQMyMjeXDzlTAz4TVCIEgQ3wdQemRQToKALi6+137K3FlFcDdjOX+QpL6sF9L2YcgfiAekRfPfmVCxt749/6o4YfIrEwCMARAcabqbQwQaPkhCxZHgxxb03f8QgKNMIq+KdkN2LxP71CWdUi296RE91CWXVQk4M2S5kqPsCYXSgBAkvJWGMYFggzTPo5dc4IefMeGii+3ttl8CjPmIzG/AoCeSDcm2o3fOQ371ROqxjpMifbNzFjMcfxhxr8ndZnxeuWsTInHhyOGdv2ofNhfZVbeB3A5hHjYYPDgD8uHBQr3EBfdxKBa08AGp2G+1qG+sA671bfdh/qahwQ7D/V1tslMiIOO27GdpmThlgWCtJDxR+VDvwGwb1gNEQgyBRH9+ZD5ix9M5Zyrjru9OxTcTYQeprqSG/b8iGsuRC/bBqK/gfFoy5bbnq56oWpXKm3yY+PooceyQlMYPMjSNIEDDOwoAg7ruOChL/2Orek7YS5AY6z5i8RmrvIjXrkSk9dTL4OOP+mRe3LuCCQF5INRQ1cRo3+uGyAQZIGdkKhX53sXv5LqiVced+cfiJVyAgYCKNHKA+ZHYgT8l4BnQfR0q11bX6n6X1XGx+p/NGrY6QyeCsYfM113Y4dBj3ZZsPhCv+Me7Vu5L7HyCQilxrBTYOEw7KebH3HOlVjqVY9jxtt7xH4+PtdzQ5IC8uGI4VeD+PZcGhcIssgWUrjXofc99O90Ti7vvrBZaWzbCQpJfyAonUHUnhh7AiiCxDvA2AngWwK+YOZPScYbO9HyzQUbRu7I7GWoVFdLH37z2bkMmkrgE7Jio2nADKVnl4VL/uF34KPnV94JKBVO+QsnL0Et9smPeImKQVjSy48s/MMj88pTviMNICkg75f/+TiJlZRWtBQI8pzfFJJOP2zBA2+G3ZB0eWfIkOYlZdIQgP8Cps5ht6eR8N/O+x10jN8y8I/1mdRJieAjAidyxep/nIXDR0hsXoezB+IqKhZbbqIiSTz69w/Pm5/WXUmDpIAgGpU/aNPsFwCtc2VcIMg6jF8A9O4SZB5AHrFxxCXtY5DHgGgkCnt9qnxlUJeFiz1XcQaAZedN+hsBfZzyFQ3JjwQLZaWVH6lncK+ey+b5eliZQF/+oaYmzkDGloUWCPICwm4gvPx++dDLw25KEN4v//NxH44cuiRGkU9BNBlCPLJFZZCDmHCvdZkSx9FUluVJjPsIsiyKyYbT8iXWuvVtxWgXKCLQoy9eUtE+S/fNBBkn7r4/cmglQDNyYVggCIH5/NuOv+TDInRGPh8+vHRXhPsrhDEEnBx2e5oKEvEfOy946AWvY17sWR35psWOrwisr1pg8RysHolT8ls/toH5EQ9blhFaH8ZRdOrpy+74IfU7ExzzAnQkP6tLpfiIT6P7jKLWzV774LKhJyIPeO/yoce+N3LY3Tsj/C0Dy4hxch7coybzYYUm+f1Gp71QFVMYj7our57cB7Qu390bgfN+sh7DPA+jDbX+4MvGAwpTZ4nr1z8/9Mrd/K6xIZg8EBDRe5cP+wJAh2waFQhChgEsiyEyueuiRRlZIj0o748afggU+hMzRwEclUvbAhssI96p86Iln3kdtPScyu5E+A/g4IG45kMymB/xzZV45kc2xOP1Z5xRE2x1hlQh69pz748YPpeBMdkwJhDkGduZ8RBJWHT4wgezMwmrulp676tPu5Mkn8mMAQAfmxU7grRg4LojFj14o+dBRLS0T+VXIN7PbVSVu3A4C4nTcFzrvnMoK7VlUdSD/1W6Y8eZJ6+9f2tKNycANgH532XDzpQkEutiCZoUBN4AogdjhL8fteDBD9Kt543y8qJmqD+K4/gdiHsCOANAVsMIggbx0eGLHvQdHr3knMpFBLrcOf/htw8A1vW0rN4IPPMjGXit7juIx/v8sebeb1K5OX7YBOS9aLQYrZr/yGI4r6CpwvgRhJeZ+E1i6WtI+F5SpG9izDsAQCaS4hRrLUNqzYrSHhIdAEYHAF0BHAPDDHZB/kMK9Tj8gQde9zpmyXlT+kPhVYCb1+AhJAHDWNZ9mx2PUJafqKjC8imAs09/dO5Hqd0hd2wCAgDvXn7ZXwG+IFNGBAKBIF9horuPXHR/hdcxS3tPbK7IkV9AXOLlNdjDT0Ba+ZHsLRu/hYEhZzw61/fla0FwfA0oE6/Jg0ES4iM+4iM+Wf+A+Rz4cOkzs7cz8A+/VXnhMDor+PwRtQ6Hep1GaOmjspzmkri+VrcVQKue/9OVU0CaxKSPo4Bs3bxtHUCbGlq54P/bO/P4pqr0Dz/vTVooiyKCDo7jb3TcdRwdFDdUUBHFdVSqgqK4UBBBQBFxqxGXEWURZVMREUEsOioggqKgCLjhvq8zow4iKKtCaXLf3x9J2iRNcpM26U3S83w+L/ScnHvue2/a+73nvGcxGAx5wB4fl13yF8dSts6vedhHC0n0ZME4D/XqB3ttYaFaOBIN+62pO0PLxlsqcufL5/V/blFpWb1CFXEF5MiKii2gs6odMWbMmLECNjsgXZ0eln7xLK4+JiQk8WaZ16RDebUe+KFOp4h6YmevJ50/Ul0PSUQldgZ76DojhMRGTscqfmtxj6sOyKiAAKDySF0rNRgMhnxC1FlAtm/51Scgv0W2GuILRyIhIUI4knRjJRGWhIIVT6xCPzssi7J3wGbFovMGnFO3+6aa8MMPL7vsA4IjSwwGg6GQ2VTl9e7otDXslFNueB04OvVRVcQNgBOVhpA8JEynO+y3DsvGqwh3LtuvzS3lDqsUR5K4BRKs3bRCDAZDY6ClNxA40KmQKm87tRLCaQi3OOofH0ncrZWoKytB6ySqKyvqXKLKjUd+tnb6yrKyolRvWlIB2VpV9bhCZbXDxowZM1aghuphOGAjbzt1P1GdzlR8JPY8qcdHIuus3ZVVW1RQ6fHruiYvzDlzWEunewEOAtJh2rRfgGdc/2aNGTNmLMsmcCgOqG29HdtKCD+8iUkrOLYawg9yQmli642bDuVla9l44YSmTbfMXVE6pMTpfiTvwgLUtkfnwHdrzJgxY1k1W8WxBVL20u1fK/KrQrRwKEkf7omEhMh0it1atUeC1a43blpJQVSq/TxuE/5nZ5f6ipPdD0cBOXjq1LcVWVozId6YMWPGCtE4cEVpafK3blXF5oNwiNq5lRBHWMJVAel0a9V0kTVAfCRY10nby69Tkt0ORwEJuiuj3H47MGbMmLEsm7dpy5aOcyJU+Cb1VkJsNxfJWwnVddUWEiLTQEKBUmLqjq034jOSx0ds1QsXnDcw4TIvKQnIwf+361yUD93+do0ZM2Ysq2bLnjig8J1TKyH1Weax6RghCbaMotLpxEcIpesSH6k+v8q9C0qvirsJW0oCQnm5bcPtbn+3xowZM5ZNs5G9cMC2rW9rv80T9SBGw3XWMT4SFo6YelNt+RB57sh6HSci1vwcsSxKkeKZ+WKvoc1j70VqAgK0f3TKU8CHqZY3GAyGfMNCU1gTi+8SPZSJ8zBPNT4SbiVAzAM9Kp2k5QMQea7q86TQ8gn9bCeOj/zZv6Xq+tr3K1VUFcTnfqDLmDFjxrJjmkoLpKn/2/iLKaY7iio2GO7QSoD4whL23UGgkrZ84p2XiPgIAujQhaVDorr4ki5lEo+Vl1y+FKRjWgcZDAZDfvBz+0cf2tmp0PgTb9mo0FKAtDaXikjX/Bw+Vh3SNedKXC9Qq+446QT1JjtP6OfZp84eWxq+D6m3QMIHqF5HuLVkMBgMhcVOK8vKmjkVslUTdmOlFh9JHvxO1P1Uu6WTZssHIE69yVogMfGRc+aWDtg9fB/SFpBDpk1ZAcyuPpExY8aMFZAFttiOLRAV67uUHsJ1nmUenY6/nlZsOr6wEKqntnA4xEdizhOaS2KJ7ekTvg9pCwiA5dXrQH53u7/SmLE8tt9B1sVYZQ741ejN68FZQGzWOj2EiUzT8PGR+IIVX6DiCku88wTPcfkL3QY2AfA63ah4HPLww/95q1eZT0TvrsvxBkMjYD3wuQifKHwu8GVA9GcJsLoplT8f9Nhjv8U7aGVZ2fZso13Ab7cVi10U6yAL/ZvCwcAfG/YSGic2spNTGVVZF36vR0L/KIRjBxqRDh4QKiOhRNw0iAiKIgoaWS8aKkvog9h0zblEJZRVU2/1BumqCdLBf0QVDbmlMfVGnKdNVVPrDGB2nQQEwFPCGHurXATquASywVDg2CCfKrrMUpZRFFh26JQp39alovaTJ28ANgCfh7KeDH/23qWXtq3yF3USS7sBp6DOb8qG9LHVWUBsdL2EnuC1H7qJH+41whGdFgENP/ATPNyjhaS2sASFI5lgheuuLSzha0gsWDXXoCqIyOnUR0DaT55c9c4ll/e11XqNOnaFGQx5zFqUhVj6PNrkxQ7THvgl2yc85JFH1gCzgdn4fNZb36z6u2CfraK9Qf6Q7fM3GlIQZhFrHQkfus4P4bDiBNsbRAhHslZDuG6t/liRUGulVishfC0ka/lEt3SSCVa47lBa6YqIpD2MN5Y3L7niXlG5pl6VGAx5gXwv6JOK9a//bPn1re4VFQG3PQJYWVZW5K/UM0TpA5yIeaGrFwL3HTbtwUHJyozqdNsFIjoz1FlV80yulQ6KRFS6TsN+a+oO60o6w35j08l9Tn4N4XpsK7B3nVsgYbaI/6YSu/hkoM4bsxsMuYrAGlWZLQRmddjzj8sIbffZwW3HIghtw/o08PTyS8r+4rHlJtCLAI/LruUlNtrCsYzoOitud1Oi2EKwlRA/thAqmKzVICDh9orW1Jtqy0dEQyGZ+sdHwvVadlGHpG8qs0tLHX8BO02dutUW6yJgm1NZgyFPsAUWoHpui63rdj18+qT+HaY/tJQ09op2i6MenfzN4Y9N6u1RzwEE4yc573OuIUitNZ9qlRFrXd1GUaU5qir0zp/q4omxaSLrjqw3jZFhJDqPsm/SFshuJdsfsLJH2f/az5y8Nlm5I6dNfO/NXmU3KNzrdOMNhhzmB5SHAxZTj542+b9uO1MfDp0+4Qvg/DcvvuJOWz0PCHqM2z7lDYLzRMJtsl48iYPUiUdROcdHwq0EQatFIK34SDigHz5XmvGRcEA/hfjIXklbIN6m1mfbvNyarEyYw6c/OBr4VyplDYbcQlaqysVFJexxxPTJvnwXj0gOn/bQh0dOn3ycIGXAJrf9yQvUWUD8Ta31kW/z1VGLpK2EZK0GiD9ZMJVZ56nMMk/W8qnpVots+ThNeLRh16QtkPaTJ1etuKhspzcu7HPKEY8/+ELym666tXfvy5r4i/8GOK9oaTC4yzbgCYFxR0yf9K7bzmQVVT0cHnyjd78Xtcp+COFEt13KcRwFxKq0tqlIdWwhtVFUyeMjwc/Si4+EWwmCoPFbCclbPlEjwRK3qOJdkyBtUgiiyzzbkslLevc+qNPUqeuTlew0der6FRf3646tr5PCl2AwuMBm0IcstUcf/vhDP2T7ZCvLyppV/qYHINaBFrqbIrsg7ILKzohaKE0I/q1sBX5B+RVLfxHlG/B8bEnVRx2mP/xv6jtcEjhi6sR/4/N1feOrVT4VbqTmUWKIQMA5BtJUbK0kzkPX+SEcnCxIraB0sm6t2t1coCkKVNzup+qAftjn5N1asdcUuoYdHIfxLr300raequJVCE8d9dik85MWDrGsV9+zRZmNGU5oyB3WqnK/tc3/wJEVD/+alTOIyNKeZft5oBOix4C0J9gar+/fwQZgsSALxMvCI6ZO/Hd9XV3Rq6y7qjyKedGLxxdHTZ+0b7ICIzuObBmwKjcmHzJb3bFFzfDbuqzCW5OOV2/8dO1zpTPMN266dr3rUpoHsvyifstAjxK4+Mjpkx5zPABYdlHZUEFGplLWYMgi/0V01Ga2TDkpwfIh9WFJ796tigNNT0btM0GOBxxnMdcXRT8UYYod8EzvOGPCurrWs7xnn4Ox5HmQXTLpXwHgKCC+zr4WxX7PpuoWQSg//kPX+eGeSFhq5nwQ5+GempCkI1BpXsPGlARk2YV9hwvcCWy01Tqk44wJKS3TsPzCvg8CV6RS1mDIMJ+IMLK4mT4RmieRMZb0KGvTxOI8VTkb4RigKJP1p8FW4CkJyOgjn5j4Xl0qWNGjbF/bksUCZiZ7DV8c9biDgBzqa1ZU4vkNaj9wIdFDN3UhSS4cTumQ+CQ9T0ZaOr+mJCArLiz7q431YejI96zKkqOPrBi9xem4JZ193qI//lQB/MPxJAZDZvgA1duOnjn5mUzEDcKsKB1SEmjy+1mi9AQ5CfdEIx6q8LTXsm454rHxn6V78NIL++5vIYtpgNZTnvDF0Y9PdGqBNPX6PVuiRAPq2EoIpevTSohIp9fSie3mSlxvHJ+/T3kpk+UX9vtSIbzd47SjH594SSrHfVpaWryuuM1zoCendCKDoU7o+4rc1nHGpGczKhwX9d8zYGs/Ee0N7JCperNEAJFH1WZoul1by3v1O1BtXQrSKlvO5RGfH/34xP2SFfAd6Cv2tPJWxn2wp/SwjyccdYuPRLdW6tbyqWN85LOUg3sBZVb1uGG4eNmFffumctz+FRXbrG1Nz1ZYEnG8MWMZMeAjVSk9esbkv3d8fGJmWh0+n/V6zytPfP2ifhUBtT9HdIjCDm5fawrmUdXLEP10Wc++Z6dzyUc9NvFjwXOeQiAHrsN1c6RtcIZ/9WZPGnl8KC+yzpi5F2ioHKQwyzw2LdU+1t67gzTmj4T9iKhHY31OfA1qy88pt0CWXth3f1H5JCKr0kZPOnbGpNdSOX7ZZZe11K3Fc4HjUjqhwZCcdxW97ZiZk+dkqsWxpEdZG49lXSoqfUF3z0SdbiLwaFXx1n6dpk7dmuoxS3v0vUVEfNn0Kw/4vOOM5C2Q2aWzPZ//70s/JH5rj5dXn1YCqEM3V7xzRafjjwSrS3xEQXRmWqvxLu3Z70PgrxFZv0ogcGTHWQ9+mcrxK0qHlPiLtlQAp6V8UoMhmpVqyW3HPj5xbqaEY+mFffdHuRbkAqBpJurMGUTeRAL/OGb65FUplpelPfrOoRH/jUoKAgJw29F3auyDNnh8vDzSiS1EpdPv1oqpuz6CFZGuXa+OSnN8usyqqUoAaa0e7/wlPcrapHL0kRWjtzRrYZ8tyMyYeowZc7K3RTj9mJmTDjt2+oSMtDpev+Cqw5f2vPIZ1PoIrN4gTXPgOjNryuHY1ltLevVLbeM3VQ1UWVcQ3GLXff9dMefHok98FtTu+kmcR+2uroRb0qayLEr8xROj6q7+StPp1qo5F8Quphjjs8pXaQmIwKxw3RH2F8vyPLeyrCylCUntJ0+u6rj3zhepMtbtfk5jeWFvKPapx8yY0KHj4xPnZUI4Xu3Rt8trPa982bbsNxTOUrBy4DqzaLKrFbAWLelRlnRkUZhOFeN/UtFr3ffbHbMlhd+xTlixokEcIakVC4mXlyA+EvyMtOIjRAlH3eIjRKarz1NboGxbvkh7Q6nXelz5JvG3Q1j423rvmafMH1eZal2vXtD/ChEdT24NiTTkBstF9LZjZkxcmJHafD5r6Rc//UOR4UD7jNSZf/zotwPHHT9r8jeOJUXktR59X0LlhAbwK9f47NiZE/ZPVqDs0AeL2hX/sq36cS3BtkvwR61O1ORBNuMj9Rn2CyQZCZakC00C7dJeYkFVIkdjj01j9gAAIABJREFURVrXZq38s5Z09qW8SdVxT4x/KABdFNa6/dZhLGdsqS10OXbmhKMzIR5LOvu8S3r2v+TVL1Z/aiNPKbTPgWt0y/7osTxzl112WUvHG6eqAfVcrY1zVJY63Z4mO1WGWq3R3TyE8zQ2j7jdWolbCbHpdEdRJRpVFdnSqY6w1Ko3hZbPT5c8P/KntAXE8vpnAf4EH58lu6yelspGVGE6z5zwqkc4HKjTTFpDYSDwqqAnHDdzwrGdZkxYVN/6lnT2eV/tcWVvabf6c1GdCuyTATcLgf38W4ofQcKzBxLTeeYDnwBPNIBPeYd3vd+qLRoQ24UVLz5Su6sLMhsfiU1H152JZeMF3oY6LPIWHM1hza+uMNZUerT1tnl8ZVlZyt1SHWdM+Pb39d4jERmniCas21ihmaoyT5Fjjp05odOxMye+ku7vYywry8qKgsLx8xeKPKLIX3LgOnPMrHNfvaDfVancz4DtvVWRKvd9btjfS6f7sv22jaJIjGiEjo8jJEQ91COEhPh5hPNCQhJOk1IrobYftc5Xl5ZP+BoVbJV3oM6rhOrDyT+X8zdt8j69pHfvlIdEnjJ/XOVxM8ZfLXAm8Evd/DLkCVUqOh3bPqjTExNO7zRz/Ov1rXBlWVnR4guuunTzJu/nijyisEcmHC1UFLlzUWnZbk7ljp817huB6Q3hU16xFX+kaEQKRNzRS3HzSNLVFUdIooQjNp1YWKLOmea2umHBIkagxNY3oI4Coqt2ekGVH6srjG+n69bmzy8p7e+4QX0kx80cPxfLc7DazHeo31j+2W+qjLNF9uo8Y0KvTrMmflyX379IVpaVFS25oP9lGzd6vwCdYit75MB15oO1sDye8ancYxXuzwF/G9LU6Z7c+kl5VXSrQiIeuBF5tQQicZ5G5UHd4iPVIfUIX6Lrr52ufS6SC1RVkfiXAaQ9CivMkguuHKHITSkUXenHOqPLE/f/L+1znN+/pwpjgLbpe2jIIX5ReMAS/wOdZk5em4kKZ5eWFrf17tRLVW8Ads9EnY0RVe12/KwJyXcbBRZfcOXrIEc3hE85wJednxjvGDO76Yi7t4EWhUcp1fwXfGcnYuRS/LwEo6Xi5TktGw8pzjKv7UekD6mNDJNlZQtHdIR6bHSzLeB5RMGuUduE1t6D/fbinlemPXSy06zxM4os3cdGHgyJoNO5jOWW/aTgCwT8fzn+ifG3ZkI8VpaVFS0+v3+vHT1tP7FVH1LYPQeuM28NkRGpBNSBCW772oCW0pw2hcrIuAcauqdxYyHxurqolafVeTHxEU0QH6mRnNhWQkQ6cXyEeOdzavnAkvA9qLOAnFRx/3cgL6c4u3MXta0lL59/VdrLI3ScMWHdCU88UGZjHQ/ybnZnoBrLkC1XlQu2386/2/FPjL/1xIrJGxJ+wSnyQreBTRb36H/lxo1F36jINJA9c+A6C8HaLz6/Xzen+791g/dpkA054G9DWGoColRFCwSOohE/FhKdBzUP8nh5dZ9lToRwRAhJVN2x6drCIoHA8+F7kPKcjXjYNg+L0CXF4i2AZ185f0D50v3a3FVeXm6nc64Tn7h/ic/nO+zoz36+UFTuQNg1fY8NWaQSYZYVsO/vXDFhZaYqXdK7d1N7S7PLi1vKMNsW851nAcW6Fng+WZlT5o+rfPmC/nNRubCB3HITxz3Rg8hWJThmK/hMFgSIzgv/E8qT6mNBg4/x8LbqYREJfZAkD0QFDeUR+jhYQGPSoYRG+xdM1/hBdV2xaQjv1y7Bj9a0bv31W9VXUZ+VIV7oNrBJ8Xb2v0l7NzN9wWP5e9W1S2PeGWXNmjUrHqzoEKB1XeowZIzvEB7eFrAeOqVi3JpMVbqidEjJ71ZVH9DrALPlanbRgCX7nzTz/s+TFVp8wYAzbNXnGsopN/nV/tnbvaIikKzM8A4jP0fYJ/icrYkt1PyXaiwky/ERCbePiDlPavGRqP1GsB/tv+j23mEf69yFBcG3EmBi+kfKKQG76N1F5195RF3Oe9qcyb8fP+v+O5pu2fJnVIYBP9WlHkOd2YbylKBdX9+v7Z4nPPHAnZkSj2VnXtby5fP6X/O7te1b0LEY8WgIxBugj2OhpptfBDY2gD+u06L4D46tEIUNNV1RNV1EqcRC0oqPkH58pPYs80TdWgniIxE+RHZroZ45kfegXi0QgBdKB7YtsvS/1G0Z7CpFby9a3fbOTovLE81ud2RF6ZCSzZ5tl4rKUOD/6lqPwQn9QlQeweOZdsLMsaszWfOLvfrtZG3zDhS4UnN/579CZPWy/drs4tS1vOi8Ac8hnNFQTrmF17bbdaoYn/TF9PoO9ywCPQFqv9mnllfTMqiVF/XWX7s1kjgP6rpsPOC0re4m/5bNOw9eXrOdeb1iIACnVIxb89L5A2aIclkdDi8SxBfYae0Zi3tcdXFo6YS0Ce3PPn5JZ99k/85rTkWtvqAnUc8WlgGAn0R4EuwZJ8wa/3amK3/53Cv3UI/nGgtvb6Ckfq8zhnqw89Gf/HwUkHRSpyAvq2rBC4hteZxbICobauISEa/tcWMhMXmRsZCIvMi4R+biI2E1ih8fCZ475J/WCFrteIj1XKR4QAYEJFi9NRbsS6lxOc3jaW8HZOVL5w24pejnNqPr2hoJHfcc8NyLpQN2x6KPKL2BnetSX2NF0E0q1rOWHZj5K2te6v5k8r7guvBSaf+DEWsYHk93IOW10wzZQ8Q6GwcB8Xvsl61Anf7M84oqmx2BpKsW27DBihIIDT3Aa/KCRIpGKE+DrYKgQIQn/kW3RoICUTsvWL8mzAsfEDxnxCtZjJCEhSOiz63G51pCotiiFbH3ICNv6CfNuu9joL4L4DUB7q7aae07i0r7d6y3TxX3f3fSrPuHt2617U+gpwLTgHoPJy1gVis8BHpq1SarbZdZ43qdUDF+gVMgMV0Wnnd155fOG7AAsd4DzseIR86gcKpTma5PjP9UG0HMUSx7J6cyiqypiQ1ExBCi8iDcQZSp+EhNLCRxfIRwXpL4SE08JJX4iPXLxh2tWqtjZ6QFEvJpDJrykN5k/E3Feu2l8wc+XmUHruvm0A/pRPvJk6uA+cD8F7oNbOJtoV1VtBTkdGC7DPibz3wm6HxRfXbZATstT3dodarMLi31bCc7nyVwnUAH002Vs+z9Smm/Px5fMfHHhCVUVc8b8BYUeBzEFsdeC1FdXf0GD9U9PRo7XBaoNYQWQi0IIXbYb7hFIqoxXV1x8mp1dUF42C218ojTjRW/Wyu6RaKIrTPKK27dFnsPMiYgJz35wIKF3a/6DMRxL+EUEFUu8uA548Xzrr69uNnGBzpNnbq1vpWGRo3NAeasLCsr+mV9yZFgd1HVLiCHUvhvw6uARSiLqsT78mkVo6sfFCdm4WQLS4e0Rqsu307+0A/lz0Y4ch+/FnUCZiQro7a8XeiBdFVxbIEAP6mGHvihQHS45QFEdWs5xUdCZ40zVySyq8u9+IglTI13AzImIKiqnDfwXlWmZKxO2F5V76n8reXVL5ZePWLHHbZODbUo6k2ontdCdvPC0iGtBf/xqnRS4XCBv5HfOyUq8IWqvmmJvBmAV0+pGPdpQ5x44fkD/4ZylUBPFSlpiHMaMoTFMTgICJa+HfGUK0hEUoibKj9FPqfDD97oWEicvOpYSGQsIpxHduIjUSvU1+QlaqHExEfeG7Sk/P14tyBzAgLs2Kpy+pp1TW4G/pzJeoFdFZ28Zl2ToQtLB5S/cUCbWZnubulaMfpX4KmQsaR376Zbf2t+iCAdbKwOgh5KcInwjN6zDBEAvgM+FdF3bFverPR73jrrmTHrG8qBJb17N92yueU5lmgfRY6FmpcuQ/6gyqFOZfyeJiu9/lq9GYWFqnMMROWnoG5oxBt+jWhEC0RNKyNRV1e0aMTr6gp1YSXJCx8Q3dUVrDhYf3zRiGqhRHVjCZC4UVDveSCxLCi9uo8qkzNaaW2+UmX0b5ZnWveK6GFl2WRlWVnRmnUlewD7qOreoHuD7A3sTXA2fjZfy/zATwg/iPJfGz4Tkc8sv/25vZXP09mLPpPMLx3wV9RzuaAXYeZvFAKVm6X1dt0rypMqxAvdr/6Jwh7d+PIps+9L2rPb/8AJLZo02bKppvGQeL5FdF6wbKp5kT1aUXkCEf+R+lyReHlUC0lMenNJpf5xwBvlcSeQZlxAZpf6ilvYv3yNyJ8yWnF81giMV9EJmVxGoy7MLi31NKdtW/V72yC09Yj+QUXaAG1BihVaiVY3VEtUghMvBVSV9SqyVWCLohsE2aboBlFdbVvyP2/A+t8bB7Vana0gd7osKi3bfps27S7CZSh1Wk3AkLuoWId0qxgTt8sizAvdBy4G6dRALrnBt6fMvu8vToUGtx+1WmAncBKNxHkJBSJeXpRoZH9ZFIQJ1796c/9E159xAQGYf+7V/REeyHjFidmCypOWxZSTK8bWe3c7Q21e6Dawid2cUwWrJ2g36rbygCEPEPTCU2aPSxoHmd/96vHAlQ3kkhv4f5PWzZ1aYoP+PnqFiB5R+20+HdGIbnkE/4vXGoHURSPBvh+18qglGpGtEREOGvbqzR8luv6s9Oc3a7lxypbN292g2mDrGJWAXmLbXDL/3Ks/B33EX2U9dsZzmV1uo7Exu7TU08K/83G2ZfWUZnK2KK1MZKPwUbH2dS6kX2S3x9Z1vM0Da/4MfOlQ7ltVCbbC48ZCYvIiYyHx8pIOBa5jfCRSrWrlEYqPxBsKzKvXv3ZTQvGALAlIp6lTtz5/zuB7EB2Tjfod2BdkpKeIO+adO2ihoE/RpGrOqTMmrHPBl7xj3hllzShudpKgZzbTXU6zLdqAkY1GheK4G5+t8n1q+1DlL2p59sRRQPRrqh/WoXf8iBFPUUHp0H81AlEzxDexaCTPq8+y8U5DgYF7ne5R1kYUadXvD1JcMoy0l3rPGEXAaYqcRmVx1bxzB70CPO2x7GfdjpfkGnPOHLSzVazdRK0zKS45CbQkelSHoZGxp1MBSzzf2+RESC6LiON9QOXjqDd3EolGvLkiUt2FlWj+SPK1tGpaLjVradUM+w2KUqRAxBsKXO1gdV5oiO9HN7x+U9I9YiCLAnLanMm/z+0+aIQo47N1jjQoAroCXQO2NXHeuYPeV1hkYS1q3nLd65mYpJhPvNhraPOq3wNH2tgnCpxoFfF3VERNO8MQxHHjrkrb898iq7AFRCUFAbE9H+IJRPYoRTyTJWbYbKhEhGgknCtS3QyIN1ck3rBfYgQicV50V1dYNKKHAovK3aTwQMhKED3Mg2VlRX9Y2+xjCQ5zzVV+B31NsRaBvlHpkXcbcmhwQ/Cvcwa3K1LpAPYRItJZoTHMujfUHW25XatmnaaWJ36xEpG5Zw/aQnANu8JE5eXT/zU66VDe0tLZnnZf/bARaFZrBFOIyKB01OdxllkP/pf6EN/U8hIF0DXinFF539lF/r3LU1jUNqsCAjDvnMHnKszO6kkyix/0I5C3VHjLY9tv/dh26xd9MjQDPts8+4/BrSzLOkQ00AFLOqjSQVJ4ozQYIgnYgT3PemZc0tVo550z+GsFx6GueYvIutOfHrMjDg/JgYeMfgvksMgRTRAtJMlFo/7zRyJDHlF5UQKR2vwRQfvfvOzGCcmuOUzWZ1Wf9q+xT885e9CbwOHZPleG8IIcAhyCUhYQiz+sbeafc87g7xD5ArW/ELG+DIh+WSxFn3erGNngK5POLi31NGXn3dRftI+I7gvsi7KPiu5rWfIHsIMjO2q6YA2GtPCId1ccljNX5XuVAhYQ1R2ePWvAHmc53AfgLeCw8OilsJDU6tYiHB+J7tbKRHwk5HDKy6Ikjo/Izy21ZGqqtyj7y3KoKucMuk5VXs36ubKHF9gL1b1ATtPQF1BFFc+dPXgT6I8El3ZeI7BKlDVqyRpR/Ukt2Yjf3qSifgDL9mzwFwWjj022bl2nzYpbbrMtrxUI7AAej3jYTlSboNpMhdaKtBOVXQTaKbQDbVfMH3e2wQNK1LtRga9PZGhI1LHVaivfN4Qn7uJtj5OAiLUM1erJduERWcHPQg/7iM/iLSFSIxrxl0WJXksrqraMxkcs1bGDlw9OuQu/QdZ1OuPpsa89d86QuSinN8T5GpiWIPsC+1Z/rdXfo4ANWFbNL5AHPKHYo7+4KfhDwQgJhSTscENTqn8RILIVYUTCkH0Uce72FEm87HuBYFnSHqi1kVIUAc9StYLhgti/17CQaEx8JJGQxB8KHBaNeEOBa4b4xssLn9Rx2fhg3kZtUjUx9bvTgFu+WsJwhYASvABjxozlroE6TgJWYa3bfmbbbNX2Tvdh3AcDfgD+S9T9C92jcDosJHE+j9rgKSav+hiNnxfe/Cl+XrilUZOnkXnV56tukUwsX1ye1gKsDSYgpz81+hOFh9z+hTBmzJiz2UhbHFAtfAFROHx2qa/Y+V7IK5FdyBr7OUBod8BwWiM+qxGI6DyNKxrReSTMg3g7JEbuNhjOA9lsWcWjna4zlgZdmtzv5UZvFedCcHazwWDIVWzHv1HbljWWxD4qC44Wnsp1RxDcNyghojJPRS9BBQndk/CdSdStlan4SLUEKAmXSqnd1VXTrRVyYlT5smt/Tu/WNLCAdK8Y/eu//nHtjaDZXu7dYDDUC3EUEI/oWrsxxOQsz4k4CIgdKFoo3m2VQJPQotspC0m8+EhkLCQqPiKRNaQeHwk5lChvrVe3pt36gAbswgrz0cEtHwZ9s6HPazAY0sK5BeJhbUM44jpKF6ci4z++crMqS6MOi+iyClYT3bVV07WUoFsr9FlUfERr8nDISzU+AnJHeYL9PpxocAEpLy+3A1j9VbGrL8iYMWO5Zo4xEG9V0Zoc8DP7BofNPG2442ZpAk8q1BaJOEJCTJkGj49ASJj0Pxt/KUlr5FUkDS4gAN2fuXelIo/UjAowZsxYjlnT6V2HNk/2d3zGc3dvUqQyB3zNtnmKvP5TnJ5rVomnAvgdokWgOp1qayRCSGKP1xghoVog4uVJRL1EXE9YlACs8nFfDajzbqauCAhAlc1w4Fe3zm8wGJJT1Mzv2AqBRtKNhZ7vVGLcGwM2qsqcqKNiawmJQOTnCYUkwedECElk+UjBiBSN6no0Mk9Q5PMmzbYk3TjMCdcE5II5965VZbjrzVNjxozFNQ+eHZ3+jlX5xW0/G8JQuqbSjWUhD0e2CIBaIhC8b87dWpqsWwtINT4Sv6sLULk+lQUTk1+vi3SfM+oh4CU3fTAYDPFRTWm4/S9ZdyQ3KC6y/Gc7FXrgg4EvK7xLTHcT1BaSZCIRWSZL8ZG37n7n2qjWUl1o0GG8tVBV+x/X9RNbPwSaueqLwWCIQlVTEBBZG/vQK1TEkguAKU7lFL1XkJnBRPDhLhHzZcI/xc7/yPT8kWTb6lpqX68Z2ADI1RYIwHnPjPzGFr2puhlmzJix3DARxy6sAPKL6342kNmqxz959rD9nO5Ju9YbZqvwtUbkxcY+CNVJTJm6Dvsl4jPn+Ig8efc71y12uo5UcF1AAL44pOV9qrzu+m+IMWPGqk1sZwER1V/c9rMBTfDbA5zuSfnicr/YOpSIQ8Ok261FzOfxykTWUf1znG6tkJCslG16mdM1pEpOCEh5ebktttVHodL93xFjxowpAM5dWAo/u+1nA1uvVILpEz4c9CxSE9/VqJuWRnwkwefVdaY37PdH9Vtn3vPBtb85+Z8qOSEgAOfNu/szG7ktB8Z8GzNmDMEWdnL6u7VFVrntZwNbcyy7TyrPNLWsQQrVe2vUEoEUu7XSmT+SSIhslZ8IWF1Hvz84o0vw54yAAOyyqflI4B1SeA0wZsxYls3GcUl3UWuV6342sInqtbO7XL+9072Z9O6AT1VlaPjQMLXSDiIRLlOP+Mh3qoFjR78/+BMnn9MlpwSk0+Jyf0A8FyhsyoHfE2PGGrlJOxyw/PYq9/1scGtTVWJf53RvAB78aOAEVWsOMV1WRNRXnc5GfER4jyrPkfe9N/SrVPxNl5wSEIALn7vra8W6JjhIzZgxYy7aLkj1+uBx2eBtvioH/Gx4Uxk8o9swx10bVVGv7ekp8Ha82AfEiEAm4yO2TG/6m/+4sR9dvdrJz7oiqrGnzg1mnDHsaRTHiTsGgyF7WBJoe8Gce5MuVzLjjGHrURy7dAoO0cd7zhl5USpFL/37/W2L/PqawL6hY4P/xVYZm47ZbyWemscps15V+97//pAnU/GtPuRcCySM2NblqvzX7SUMjBlrzFYl4ry1rd1I/05tuXDG6UP/kcrz7JF3B6wpqvJ01PC+IsmC3pHp9JdFmRfw60ENIR6QwwLSY95d60S4FLDd9sVgaKxYfmcBEchK/3o+oGqNn33ykNaplH3gs/6/rLPXdUGZoGEdiBCSqHqJEIoUurVA3tCAddz97w0+ffxHQ76vy7XUBXeXMnGg59y7X3789GGjVGWo274YDI0RFfZwKmOrfB23b6Vx0K7SWzwZkVJSiAdUfFy+DehfdvC4J9RmMrC/QI2IhJYdCaNEdFvVXhbFBpbYwv0T37/6Oc3A0iTpkrMtkDBNSprdhPKm28MujBlrjCZq7YMDgnzltp9umirnTu827Ean+xTJ5PcHvr7LR+v+KnCWCos1WBspdmt9pio3+r3W7g+8P+iECe8NetYN8YAcDqJHMrXrTX/yeP0rwXmXNIPBkEGUhb3m//PkZEUePX14J8vWxQ3lUo5iW6rnXDj/7mfrcvAVf71vZ0vkBEEPAtlboCWWNlNbN4vIWlS/wbI+hsCyiRmeDFgf8kJAAB47bfiJqiwAPG77YjA0Iv598fN37Z6swGOn3/RHtQM/NJRDOcwWEc7oNe+uRW470lDkfBdWmF7z7lqEUO62HwZDI2O32aVDSpIV6DX39h+BnxrIn1ymRJV50067/lS3HWko8kZAAC5+/p93qjLX9eF7xow1HrO2bCrZy+lv01beygFfc8GaqC1PPXrqDSnND8l38kpAUFWaNO2lyDcKbsfOjBlrFGYT2B8nhDfc9jOHrKmqPjb11OGjfZ19OT3Stb7kl4AAlzxTvl5EzgXZ4vpyBsaMNQJTkUNxQnnTbT9zzlQG71ZSueKRk6//m+P9y1PyJogey5RThncX5EmC35bBYMgWKq9duuCO45IVeeTMYS3Z5lmHGeQSjyoVxhRtY2SvRXcW1B7yeSsgAFNOueEmgRFu+2EwFDibv9/aZIfyxeX+ZIWmdrvhHVXaN5RTechGgXEerzUpNPAg78lrAUFEHj55+HSBnm67YjAUMgJHXfrCnSuSlZly8g0+hFsayqc8JiDCC7bKkx7Rhb3n37kmnYN9Pp+155u06Dm/fGO2HEyV/A7wqKq3s+9yf5NtuwNHue2OwVCoqHI8kFRAwHpeVY2AOONR5TTgtICK/fDJN34q8I7Cxwrfi1g/Y/s3Aah4d0DsNqLsCLonyN//CG23qXQFXBeQ/G6BhJjU1bdTkWx7U+HPbvtiMBQkoq9c/sKdJyQvIzKl6w3fmr/DrLJelGMuW3jHx247Ank4CisefReW/6wBq5vChhwYwmfMWOGZyjETTxu+A8lQVYUZrvtauLZNsbrninhAvndhRXD5SyM+e/Ckm0uxdC5Q7LY/BkOBUeSt8nQDZiQrFLCtaWLpcArk5TSHsAW96IoFI3JqmZSC+pL7vDjiRVG9GMV2+1XBmLFCMwXHzZPKXhzxlSgL3Pa10ExsGXLFgjsqnO5/Q1NQAgJwxcI7ZtnC1TnwnRszVmh22pSTfc6bJ4mMyQFfC8V+Uzj/ihdH3Od4312g4AQEoO+C2x9QETM/xGDILE2qqOrhVOiKBSMWoSxpAH8KGoGvxbaOLFt4e4NsT1sXCiYGEkvfBSNumXTSzTsBZW77YjAUCqJcBjyQQrmbbWRpA7hUmCjztvi9Fw1aXL7ebVeSUZAtkDA7tvqiP/BUDjRDjRkrCLPh4Eldbz4eB/q8dPvrKsx02988NNsWfKs7es/MdfGAAheQ7hUVgSrvhgtBF7rti8FQKKjqdamU83sCg4C1WXankPjRxjrpyoUjbi0vL7fddiYVCmIioRNjjhpS0qRFs+dAurjti8FQAKiIHNZv4W0rnQpO6HLz2QhPYRY9dUCeUdt/Rf88W2yxUQgIhESkeYu5QPLZtAaDIRUWX/nSbY5dWQATu5SPVHRoth3KUzagcs2Vi3xT3HakLhR0F1Ykg5eP3uIt8ZyhsDgH+jmNGct36zyha/nppMDPfusGhXk54HNOmQ3PB/yeA/NVPKARtUDC3Nt1aPOmdsnzwHFu+2Iw5DlfFZd4Du4zp/x3p4JjjhpSUtS8xXygU/bdynl+URgy4KXbHnPbkfrS6AQEgiLSJNDsBeAYt30xGPIZVcYMfNk3JJWyEzr7WgQ8gdkgJ2fbrxzFBh6yqLox32IdiWiUAgLhX2Z7DtDZbV8MhjzGVrGOG/hS+eupFPZ19nlbe3Qi6OXZdizHWG6pNaD/y+Xvuu1IJmm0AgLwaGdf040eexbKmW77YjDkMT+o+A+9etEdq1M9YNwJt1wOch/QLIt+5QLfinDLgJdvm0kBPmwbtYAAzC4t9az6df8HVbnUbV8Mhjxm+fodpXN5Rfm2VA94oLNvX7/FLEH/lk3H3EHWgD3KarJu7ID54yrd9iZbNHoBAUBE7juhfCzKQLddMRjyFYGHB77i65POm/ajnX1N13u4QVSHURjbMPwsIqOaNuOBVAYX5DtGQCIYe4LvVlTL3fbDYMhblLGDFt86ON3Dxhx/ywGCNQnomAWvso7A54iOXm9b08sXl29125+GwghIDGM633Y1omMwM2cNhrpy5+BXym+sy4FjO/vOUos7UfbLtFNZQIFXVRm1qRPz82X5kUxiBCQOY473lSpMA5q67YvBkKc8tEm5snxxuT/dA2eXzvZ8v/bTngLXKByUDefqyX+AxwIBz/Shr966oNrgAAAJA0lEQVT0ldvOuIkRkASM7TTiSFvs54C2bvtiMOQpC/xVJaXXvX7dpjodLcio4247EdEBAicDRZl1Lw2UX1WYKyrTNnXWVxtjayMeRkCSMLaLb4+AX54H9nXbF4MhH1H4zCPSffArN39Sn3pGdfa1EeQ8G7oLHE229zJSbOAd0AUivPCntvu/3b2ieyCr58xDjIA48M9j/rmD11P1L9BObvtiMOQpv6tI/6GLb340E5Xd3eXu7a1A5YkS0E4ghyEcDDSpT50C/1blAxX9QJD3RXTpNYvLzVL0DhgBSQHfgb7iZm14CKSX274YDPmLPqr+koF17tJKwIOHPli0qdmqvQLCniLyF4F2ttBabFohsn24nMBGxd4sykYVaxXKD3j4T5HaH+TD5k25iBGQVBHknuNGDAdG0IhWMTYYMswPKjLgusU3Peu2I4b6YwQkTe7pfPvJausMoLXbvhgMeYswz+Oxrrrm5Rv/47YrhrpjBKQO3HPC7X8J+PmXoLk4xNBgyBc2K3ofdvGo65dev85tZwzpYwSkjvg6+5o2Ve9EVC9x2xeDIc/ZJDCh2Ar808Qi8gsjIPXkn8fePhgYSbaHFRoMBY7Crxb6sBWQB4cuu+kbt/0xOGMEJAP885jbO6kwE2jnti8GQwFgg7wEOmnH33d6vs87farcdijMyI4jW1637LrNKObBiRGQjHHXsXe1VbWnAqe67YvBUECsE1ikyDxPU89zw14atqGhHRjRccQBHvGcpug+lm09NHzZ8BUN7UOuYgQkkwhyR8c7BgvcRWEsTW0w5BKVwOuILhebN6jyvDn8zeEZ3RrW19nXponfc6gih6rIYageDuwMPFMV8F9evrz810yeL98xApIF7uh4x6FYPIGyp9u+GAwFjAJfA1+IyneKfovFd3bA/p94ZbPX8m7Bz4bWW1pvXtVyVXNvpbe5WtpCRVsIsoOFtQuwu6r+GeHPiu4hyG4x59iiotfc9NpNExv+8nIfIyBZYmTHkS23adV4hIvc9sVgMNQB4TNL5PwbXrvhQ7ddyVWMgGSZEUffeSHC/UArt30xGAwpoSpMahkouWbw8sFb3HYmlzEC0gD4Ot/zB6uqahJwptu+GAyGpKxS0bJblt44121H8gEjIA3IbUfd0R2RSZhlUAyG3ENkdrFImZkVnzpGQBqYO4+9s12V35qM6Olu+2IwGABYJZZtWh11wAiIS5Qf9c/uluhkhR3c9sVgaKyIMHurSNldptVRJ4yAuIjviJG7qhW4DzjbbV8MhsaEwHc22s+3/IaFbvuSzxgByQF8R//zeFuZAOzjti8GQ4FTJcpEaVp5Y/ni8s1uO5PvGAHJEYYcNaakpVYOU7ieem7PaTAY4rLEo9q//I3hn7rtSKFgBCTHuPmIe/YS8Y8H6eK2LwZDQSCsArn+tuXDHnPblULDCEgOIoLceMTIHsE1tfRPbvtjMOQpflEe8LC1vPyN8o1uO1OIGAHJYYYcNaakRCsHisoNwHZu+2Mw5BGLLIshty0f9pHbjhQyRkDyAN+ho9pUeqtuFqQ/4HHbH4MhV1H4RIShd6wY9oLbvjQGjIDkETcfOXI/W7kHs+eIwRCD/ihYt32525+nVFR0D7jtTWPBCEgecuNhd5+iltwBHOK2LwaDy2xSuLvSUzR6tFn4sMExApLHDO9w74mKfbcIf3fbF4OhgfkNYUrAlrtGvjX0J7edaawYAclzRJBhh917GjAC9G9u+2MwZJnfBJ0SwAhHLmAEpEDwic/a2qHZOaqMwMxoNxQeRjhyECMgBYavs8+75bfm56vqUISD3PbHYKgXIptVdZIWyT33LLv2Z7fdMURjBKSAuf7QUR1ti2GongqI2/4YDKmjqwWZVFXkGTd6+eBf3fbGEB8jII2A6zrcc7CqDBG4APC67Y/BkBDlKywZ37z55snli8u3uu2OITlGQBoRQzqM3cPSwBBBLwZauO2PwRBG0JdtrFGj3rlmgSrmoZQnGAFphAw84v7tiqqqLhLRfsABbvtjaLRsRphpiT1x5FtD33fbGUP6GAFp5FzbflR726KPKBcBJW77Y2gM6GfAtOJt/gfv+tDsBJjPGAExADDoiPt29lb5L1PoA/yf2/4YCo4twJMgk0etHPKG284YMoMREEMUPvFZG9u3PM5WegmcA7R02ydDPiNvAo83qaqcYVobhYcREENCfJ19Tddtanm6pfRSOBkzgsuQGv8V4Qnx88io94d86bYzhuxhBMSQEoMPHdtObe2BaE/ULOJoqMVaVZ60xJox5t1BK9x2xtAwGAExpM2QDmP3sP36D+Bs4AjActklgzv8JMocRJ793Wq2aPI7farcdsjQsBgBMdSLaw8d1cZvSzdV6Y5wElDstk+GrPKdwFwbmbvj9huWlC8u97vtkME9jIAYMsaQA8e0rvJqNxFOBukC7OS2T4Z6E0B5G2EuYj877t1rPnXbIUPuYATEkDWuOnjMAWCdJqInAscATdz2yZAS3wKLQBYFAsWLJnzYz4yeMsTFCIihQeh/4IQWHk9lZxXpQlBM/orZ3z03UH5BeAVhEbb3pfs/uOo7t10y5AdGQAyu0P/ACS3w+g8W9GiwO4J0BFq57Vcj4VtgmaiuDKjn9Z0/WvdeuZbbbjtlyD+MgBhyAl9nn/fn9a0OEfRoVWlPcL/3fTBzT+rLOoH3bFiO6BvbqnTFwx+b5dENmcEIiCFnKTv0waIi/297q1rtgfYK7QUOBpq77VtOoqxSYaWgK1XlE8uyPx3/weBPzeq2hmxhBMSQV5SWzva0/mrVHgTYyxJ7b7D2BvYCey+Q3Sj8jbM2AV8jfI3K1yhf2dife+zij8Z/fOVmt50zNC6MgBgKht67P9q0uOXmvSzL3hOVPyn2rqi0E2E3oB2wK7m94rACqxV+QvlRhFXAj6L8J2DxlR3Qrx766OrVbjtpMIQxAmJoVFx+4JjWRR7PLgGVPwj2Dha0AtlBhVZi00pFWwm0UmQHoIhgd1kxgEBLrYnJtKKmtbMRCIR+rgR+D/2swHpgPaIbUNkAukFV1mPJBlHdAPxqiayugh+soiarzWxuQz7x/8XcZeo1Uo+rAAAAAElFTkSuQmCC'); background-size:contain; background-repeat:no-repeat; background-position:center;}
nav.links{display:flex; gap:26px; align-items:center;}
nav.links a{color:var(--muted); font-size:13px; font-weight:500; position:relative; padding-bottom:4px; white-space:nowrap;}
nav.links a::after{content:''; position:absolute; left:0; right:100%; bottom:0; height:1.5px; background:var(--accent); transition:right .25s ease;}
nav.links a:hover::after, nav.links a.active::after{right:0;}
nav.links a:hover, nav.links a.active{color:var(--text-dark);}
.nav-cta{background:var(--accent); color:#fff !important; padding:11px 22px; border-radius:100px; font-size:13px; font-weight:600; transition:transform .2s ease, box-shadow .2s ease; white-space:nowrap;}
.nav-cta:hover{transform:translateY(-2px); box-shadow:0 10px 22px -8px #E35F3B88;}
.burger{display:none; flex-direction:column; gap:5px; background:none; border:none; cursor:pointer; padding:6px;}
.burger span{width:22px; height:2px; background:var(--text-dark);}
.mobile-menu{display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:200; background:#fff; padding:24px 28px; flex-direction:column;}
.mobile-menu.open{display:flex;}
.mobile-menu .mtop{display:flex; justify-content:space-between; align-items:center; margin-bottom:24px;}
.mobile-menu a{font-size:19px; padding:16px 0; border-bottom:1px solid var(--card-border); font-family:'Manrope',sans-serif; font-weight:600;}

/* page hero (subpages) */
.page-hero{position:relative; overflow:hidden; padding:64px 0 56px; text-align:center;}
.page-hero .blob{position:absolute; border-radius:50%; filter:blur(60px); z-index:0; opacity:0.6; will-change:transform;}
.page-hero .blob1{width:420px; height:420px; background:#FBD7C8; top:-160px; right:-100px;}
.page-hero .blob2{width:320px; height:320px; background:#F3DCE7; bottom:-140px; left:-80px;}
.page-hero .inner{position:relative; z-index:2; max-width:720px; margin:0 auto;}
.pill-badge{display:inline-flex; align-items:center; gap:8px; background:#fff; border:1px solid var(--card-border); border-radius:100px; padding:8px 16px; font-size:12px; font-weight:600; color:var(--accent); box-shadow:0 4px 16px rgba(20,21,26,0.06); margin-bottom:22px;}
.pill-badge .d{width:6px; height:6px; border-radius:50%; background:var(--accent); animation:pulse 1.8s infinite;}
@keyframes pulse{0%,100%{opacity:1;} 50%{opacity:0.35;}}
.page-hero h1{font-size:clamp(32px,4.6vw,48px); line-height:1.1; margin-bottom:16px;}
.page-hero p.lede{font-size:16px; line-height:1.65; color:var(--muted); max-width:560px; margin:0 auto;}

.btn{display:inline-flex; align-items:center; gap:8px; padding:14px 28px; border-radius:100px; font-size:14.5px; font-weight:600; border:1px solid transparent; transition:transform .2s ease, box-shadow .2s ease, opacity .2s ease; cursor:pointer;}
.btn-primary{background:var(--accent); color:#fff; box-shadow:0 10px 28px -8px #E35F3B66;}
.btn-primary:hover{transform:translateY(-2px); box-shadow:0 16px 32px -8px #E35F3B88;}
.btn-ghost{border-color:var(--card-border); background:#fff; color:var(--text-dark);}
.btn-ghost:hover{border-color:var(--accent); color:var(--accent); transform:translateY(-2px);}
.btn-row{display:flex; gap:14px; justify-content:center; flex-wrap:wrap; margin-top:26px;}

.stat-cards{display:grid; grid-template-columns:repeat(4,1fr); gap:20px; margin-top:48px; position:relative; z-index:2;}
.stat-card{background:#fff; border:1px solid var(--card-border); border-radius:18px; padding:24px 20px; box-shadow:0 10px 30px -14px rgba(20,21,26,0.08); transition:transform .25s ease, box-shadow .25s ease; text-align:center;}
.stat-card:hover{transform:translateY(-4px); box-shadow:0 16px 34px -14px rgba(20,21,26,0.14);}
.stat-card .num{font-family:'Manrope',sans-serif; font-weight:700; font-size:28px;}
.stat-card .num span{color:var(--accent);}
.stat-card .lbl{font-family:'IBM Plex Mono',monospace; font-size:10px; letter-spacing:0.04em; text-transform:uppercase; color:var(--muted); margin-top:6px;}

section{padding:80px 0;}
.section-head{max-width:640px; margin:0 auto 44px; text-align:center;}
.section-head.left{text-align:left; margin:0 0 40px;}
.section-head .tag{font-size:12px; letter-spacing:0.08em; text-transform:uppercase; color:var(--accent); display:block; margin-bottom:14px; font-weight:600;}
.section-head h2{font-size:clamp(24px,3vw,34px); line-height:1.18;}
.section-head p{margin-top:12px; color:var(--muted); font-size:15px; line-height:1.6;}

.card-grid-3{display:grid; grid-template-columns:repeat(3,1fr); gap:20px;}
.card-grid-2{display:grid; grid-template-columns:repeat(2,1fr); gap:20px;}
.pcard{background:#fff; border:1px solid var(--card-border); border-radius:18px; padding:28px 24px; box-shadow:0 10px 30px -18px rgba(20,21,26,0.10); transition:transform .3s ease, box-shadow .3s ease;}
.pcard:hover{transform:translateY(-6px); box-shadow:0 20px 40px -16px rgba(20,21,26,0.18);}
.pcard:hover .icon-badge{transform:scale(1.12) rotate(-6deg); background:var(--accent); color:#fff;}
.pcard h3, .pcard h4{font-size:17px; margin-bottom:10px; font-family:'Inter',sans-serif; font-weight:700;}
.pcard p{font-size:13.5px; line-height:1.6; color:var(--muted);}
.pcard ul{list-style:none; margin-top:12px;}
.pcard ul li{font-size:13px; color:var(--muted); padding:6px 0 6px 18px; position:relative;}
.pcard ul li::before{content:'—'; position:absolute; left:0; color:var(--accent);}

/* tab-pill filters */
.tabbar{display:flex; flex-wrap:wrap; gap:10px; margin-bottom:36px; justify-content:center;}
.tab-pill{font-family:'IBM Plex Mono',monospace; font-size:12px; padding:10px 18px; border:1px solid var(--card-border); border-radius:100px; background:#fff; color:var(--muted); cursor:pointer; transition:all .2s ease; user-select:none;}
.tab-pill:hover{border-color:var(--accent); color:var(--accent);}
.tab-pill.active{background:var(--accent); color:#fff; border-color:var(--accent);}
.filter-item{transition:opacity .25s ease;}
.filter-item.hidden{display:none;}

.industry-chips{display:flex; flex-wrap:wrap; gap:12px; justify-content:center;}
.industry-chip{padding:11px 20px; border-radius:100px; font-size:13.5px; font-weight:600; background:var(--accent-soft); color:var(--accent); transition:transform .2s ease, background .2s ease, color .2s ease; cursor:default;}
.industry-chip:hover{background:var(--accent); color:#fff; transform:translateY(-2px);}

/* tabbed solution/feature showcase */
.solutions-tabs{display:grid; grid-template-columns:0.85fr 1.15fr; border:1px solid var(--card-border); border-radius:22px; overflow:hidden; background:#fff; box-shadow:0 14px 40px -22px rgba(20,21,26,0.18);}
.sol-tab-list{display:flex; flex-direction:column; border-right:1px solid var(--card-border);}
.sol-tab{display:flex; align-items:center; gap:14px; padding:20px 22px; cursor:pointer; border-bottom:1px solid var(--card-border); position:relative; transition:background .25s ease;}
.sol-tab:last-child{border-bottom:none;}
.sol-tab:hover{background:var(--paper-tint);}
.sol-tab.active{background:var(--accent-soft);}
.sol-tab.active::before{content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:var(--accent);}
.sol-tab-icon{width:36px; height:36px; border-radius:10px; background:var(--paper-tint); color:var(--muted); display:flex; align-items:center; justify-content:center; flex-shrink:0; transition:background .25s ease, color .25s ease, transform .3s ease;}
.sol-tab.active .sol-tab-icon{background:var(--accent); color:#fff; transform:scale(1.08);}
.sol-tab-title{font-size:14px; font-weight:600; line-height:1.4; transition:color .2s ease;}
.sol-tab.active .sol-tab-title{color:var(--accent);}
.sol-panel{position:relative; min-height:280px;}
.sol-panel-content{position:absolute; inset:0; padding:44px 40px; opacity:0; visibility:hidden; transform:translateX(14px); transition:opacity .35s ease, transform .35s ease, visibility .35s; display:flex; flex-direction:column; justify-content:center;}
.sol-panel-content.active{opacity:1; visibility:visible; transform:translateX(0); position:relative;}
.sol-panel-icon{width:60px; height:60px; border-radius:16px; background:var(--accent-soft); color:var(--accent); display:flex; align-items:center; justify-content:center; margin-bottom:20px;}
.sol-panel-content h3{font-size:21px; margin-bottom:12px;}
.sol-panel-content p{font-size:14.5px; line-height:1.7; color:var(--muted); max-width:420px;}
@media(max-width:860px){
  .solutions-tabs{grid-template-columns:1fr;}
  .sol-tab-list{border-right:none; border-bottom:1px solid var(--card-border);}
  .sol-panel{min-height:240px;}
  .sol-panel-content{padding:30px 24px;}
}

/* accordion */
.accordion{display:flex; flex-direction:column; gap:14px;}
.acc-item{background:#fff; border:1px solid var(--card-border); border-radius:16px; overflow:hidden; cursor:pointer; transition:box-shadow .25s ease;}
.acc-item:hover{box-shadow:0 10px 28px -18px rgba(20,21,26,0.18);}
.acc-top{display:flex; align-items:center; gap:16px; padding:20px 24px;}
.acc-top .icon-badge{margin-bottom:0; flex-shrink:0;}
.acc-top h4{font-size:15.5px; font-weight:700; font-family:'Inter',sans-serif; flex:1;}
.acc-top .plus{flex-shrink:0; color:var(--accent); transition:transform .3s ease;}
.acc-item.open .plus{transform:rotate(45deg);}
.acc-body{max-height:0; overflow:hidden; transition:max-height .35s ease;}
.acc-item.open .acc-body{max-height:300px;}
.acc-body-inner{padding:0 24px 22px 78px; font-size:13.5px; color:var(--muted); line-height:1.7;}

/* colored gradient banner (not black) */
.grad-banner{background:linear-gradient(135deg,var(--accent),var(--accent2)); border-radius:28px; padding:56px 48px; color:#fff; position:relative; overflow:hidden;}
.grad-banner .section-head .tag{color:rgba(255,255,255,0.85);}
.grad-banner .section-head h2{color:#fff;}
.grad-banner .section-head p{color:rgba(255,255,255,0.85);}

/* honors */
.honors{display:flex; gap:18px; flex-wrap:wrap;}
.honor{flex:1 1 180px; background:#fff; border:1px solid var(--card-border); padding:18px; border-radius:16px; display:flex; flex-direction:column; gap:12px; box-shadow:0 10px 26px -18px rgba(20,21,26,0.12); transition:transform .3s ease, box-shadow .3s ease;}
.honor:hover{transform:translateY(-6px); box-shadow:0 20px 36px -16px rgba(20,21,26,0.2);}
.honor .badge{width:100%; aspect-ratio:4/3; background:var(--paper-tint); border-radius:10px; overflow:hidden; position:relative;}
.honor .badge img{width:100%; height:100%; object-fit:contain; background:#fff; transition:transform .5s ease;}
.honor:hover .badge img{transform:scale(1.1);}
.honor .badge::after{content:''; position:absolute; top:0; left:-150%; width:60%; height:100%; background:linear-gradient(115deg, transparent, rgba(255,255,255,0.55), transparent); transform:skewX(-20deg); transition:left .7s ease;}
.honor:hover .badge::after{left:150%;}
.honor p{font-size:12.5px; font-weight:500; line-height:1.4;}

/* case cards */
.case-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:20px;}
.case-card{background:#fff; border:1px solid var(--card-border); border-radius:18px; overflow:hidden; box-shadow:0 10px 30px -18px rgba(20,21,26,0.10); transition:transform .3s ease, box-shadow .3s ease;}
.case-card:hover{transform:translateY(-6px); box-shadow:0 20px 40px -16px rgba(20,21,26,0.18);}
.case-thumb{aspect-ratio:16/10; background:var(--accent-soft); display:flex; align-items:center; justify-content:center; overflow:hidden;}
.case-thumb-img{width:100%; height:100%; transition:transform .4s ease;}
.case-card:hover .case-thumb-img{transform:scale(1.15);}
.case-thumb span{font-family:'IBM Plex Mono',monospace; font-size:10.5px; color:var(--accent); letter-spacing:0.05em; text-align:center; padding:8px; transition:transform .4s ease;}
.case-card:hover .case-thumb span{transform:scale(1.1);}
.case-body{padding:20px 20px 22px;}
.case-body h4{font-size:15.5px; margin-bottom:10px; font-family:'Inter',sans-serif; font-weight:700;}
.case-body p{font-size:13px; line-height:1.6; color:var(--muted); margin-bottom:14px;}
.case-body .read{font-size:12.5px; font-weight:600; color:var(--accent); display:inline-flex; gap:5px;}
.case-body .read .a{transition:transform .25s ease;}
.case-card:hover .read .a{transform:translateX(4px);}

/* partner logo wall */
.partner-grid{display:grid; grid-template-columns:repeat(auto-fill,minmax(120px,1fr)); gap:12px;}
.partner-logo{aspect-ratio:2/1; background:#fff; border-radius:10px; display:flex; align-items:center; justify-content:center; font-family:'IBM Plex Mono',monospace; font-size:9.5px; color:var(--muted); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, color .25s ease;}
.partner-logo:hover{transform:translateY(-3px); border-color:var(--accent); color:var(--accent); box-shadow:0 10px 24px -14px rgba(20,21,26,0.2);}

.proj-card{background:#fff; border:1px solid var(--card-border); border-radius:18px; padding:30px; margin-bottom:18px; box-shadow:0 10px 26px -18px rgba(20,21,26,0.1);}
.proj-card .tag{font-size:11px; color:var(--accent); letter-spacing:0.06em; text-transform:uppercase; margin-bottom:10px; display:block; font-weight:600;}
.proj-card h4{font-size:18px; margin-bottom:14px;}
.proj-card ul{list-style:none; padding:0; margin:0; columns:2; column-gap:32px;}
.proj-card li{font-size:13px; color:var(--muted); padding:6px 0; break-inside:avoid; position:relative; padding-left:16px;}
.proj-card li::before{content:'—'; position:absolute; left:0; color:var(--accent);}
@media(max-width:700px){.proj-card ul{columns:1;}}

.timeline{display:grid; grid-template-columns:repeat(6,1fr); position:relative; margin-top:10px;}
.timeline::before{content:''; position:absolute; top:20px; left:0; right:0; height:1px; background:var(--card-border);}
.tl-item{position:relative; padding-top:40px; padding-right:14px;}
.tl-item .dot{position:absolute; top:14px; left:0; width:12px; height:12px; border-radius:50%; background:var(--accent); border:3px solid #fff; box-shadow:0 0 0 1px var(--card-border);}
.tl-item .yr{font-family:'IBM Plex Mono',monospace; font-size:12.5px; color:var(--accent); font-weight:700; margin-bottom:6px;}
.tl-item h5{font-size:13.5px; font-weight:700; margin-bottom:4px; font-family:'Inter',sans-serif;}
.tl-item p{font-size:11.5px; color:var(--muted); line-height:1.45;}
@media(max-width:900px){.timeline{grid-template-columns:repeat(3,1fr); row-gap:28px;}}
@media(max-width:560px){.timeline{grid-template-columns:repeat(2,1fr);}}

/* contact form */
.contact-grid{display:grid; grid-template-columns:1fr 1fr; gap:40px; align-items:start;}
.form-panel{background:#fff; border:1px solid var(--card-border); border-radius:20px; padding:36px; box-shadow:0 14px 40px -22px rgba(20,21,26,0.15);}
.form-row{margin-bottom:18px;}
.form-row label{display:block; font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:0.04em; text-transform:uppercase; color:var(--muted); margin-bottom:8px;}
.form-row input, .form-row textarea{width:100%; padding:12px 14px; border:1px solid var(--card-border); border-radius:10px; font-family:'Inter',sans-serif; font-size:14.5px; color:var(--text-dark); background:var(--paper-tint); transition:border-color .2s ease, background .2s ease;}
.form-row input:focus, .form-row textarea:focus{outline:none; border-color:var(--accent); background:#fff;}
.form-row textarea{resize:vertical; min-height:120px;}
.form-two-col{display:grid; grid-template-columns:1fr 1fr; gap:16px;}
.form-note{font-size:12px; color:var(--muted); margin-top:14px; line-height:1.6;}
.form-note a{color:var(--accent); font-weight:600;}
.info-card{background:#fff; border:1px solid var(--card-border); border-radius:16px; padding:22px 24px; margin-bottom:14px; display:flex; gap:16px; align-items:flex-start; transition:transform .25s ease, box-shadow .25s ease;}
.info-card:hover{transform:translateY(-3px); box-shadow:0 14px 30px -18px rgba(20,21,26,0.15);}
.info-card h5{font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:0.05em; text-transform:uppercase; color:var(--accent); margin-bottom:6px;}
.info-card p, .info-card a{font-size:14.5px; color:var(--text-dark); line-height:1.6; display:block;}
.info-card a:hover{color:var(--accent);}
@media(max-width:860px){.contact-grid{grid-template-columns:1fr;} .form-two-col{grid-template-columns:1fr;}}

footer{background:var(--paper-tint); color:var(--muted); padding:56px 0 28px; border-top:1px solid var(--card-border);}
.footer-top{display:grid; grid-template-columns:1.3fr 1fr 1fr; gap:40px; padding-bottom:36px; border-bottom:1px solid var(--card-border);}
.footer-top .logo{margin-bottom:14px;}
.footer-top p{font-size:13.5px; line-height:1.65; max-width:300px;}
.fcol h5{font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:0.06em; text-transform:uppercase; color:var(--text-dark); margin-bottom:14px;}
.fcol a, .fcol .line{display:block; font-size:13.5px; color:var(--muted); margin-bottom:10px; transition:color .2s ease, transform .2s ease;}
.fcol a:hover{color:var(--accent); transform:translateX(3px);}
.foot-bottom{display:flex; justify-content:space-between; padding-top:20px; flex-wrap:wrap; gap:10px;}
.foot-bottom span{font-size:11.5px;}

.back-to-top{position:fixed; bottom:28px; right:28px; width:46px; height:46px; border-radius:50%; background:var(--accent); color:#fff; display:flex; align-items:center; justify-content:center; box-shadow:0 12px 28px -10px #E35F3B88; cursor:pointer; z-index:90; opacity:0; visibility:hidden; transform:translateY(10px); transition:opacity .3s ease, transform .3s ease, visibility .3s;}
.back-to-top.show{opacity:1; visibility:visible; transform:translateY(0);}
.back-to-top:hover{opacity:0.9;}

/* numbered interactive list (Beyond the Platform / Why Us style) */
.num-list{display:flex; flex-direction:column; border-top:1px solid var(--card-border);}
.num-row{display:grid; grid-template-columns:60px 1fr 1.3fr; gap:24px; align-items:center; padding:26px 4px; border-bottom:1px solid var(--card-border); transition:background .2s ease;}
.num-row:hover{background:var(--paper-tint);}
.num-row .n{font-family:'IBM Plex Mono',monospace; font-size:13px; color:var(--card-border); font-weight:700; transition:color .2s ease;}
.num-row:hover .n{color:var(--accent);}
.num-row h4{font-size:16.5px; font-family:'Inter',sans-serif; font-weight:700;}
.num-row p{font-size:14px; color:var(--muted); line-height:1.6;}
@media(max-width:760px){.num-row{grid-template-columns:40px 1fr; grid-template-areas:"n h" ". p";} .num-row .n{grid-area:n;} .num-row h4{grid-area:h;} .num-row p{grid-area:p;}}

/* operating loop (horizontal icon chain) */
.loop-row{display:grid; grid-template-columns:repeat(7,1fr); gap:0; position:relative; margin:20px 0 32px;}
.loop-row::before{content:''; position:absolute; top:24px; left:5%; right:5%; height:1px; background:var(--card-border); z-index:0;}
.loop-step{position:relative; z-index:1; text-align:center; padding:0 6px;}
.loop-step .icon-badge{margin:0 auto 12px; background:#fff; border:1.5px solid var(--card-border); transition:all .25s ease;}
.loop-step:hover .icon-badge{background:var(--accent); border-color:var(--accent); color:#fff; transform:scale(1.1);}
.loop-step .lbl{font-size:12px; font-weight:600; color:var(--text-dark); line-height:1.35;}
@media(max-width:900px){.loop-row{grid-template-columns:repeat(4,1fr); row-gap:32px;} .loop-row::before{display:none;}}
@media(max-width:560px){.loop-row{grid-template-columns:repeat(2,1fr);}}

/* compare toggle (old lens / new lens) — interactive instead of dark card */
.compare-toggle{display:inline-flex; background:var(--paper-tint); border:1px solid var(--card-border); border-radius:100px; padding:5px; margin-bottom:28px;}
.compare-toggle-btn{padding:10px 22px; border-radius:100px; font-size:13.5px; font-weight:600; color:var(--muted); cursor:pointer; transition:all .25s ease; display:flex; align-items:center; gap:8px;}
.compare-toggle-btn.active{background:var(--accent); color:#fff; box-shadow:0 8px 20px -8px #E35F3B66;}
.compare-panel{position:relative; min-height:220px;}
.compare-view{position:absolute; inset:0; opacity:0; visibility:hidden; transform:translateY(8px); transition:opacity .3s ease, transform .3s ease, visibility .3s;}
.compare-view.active{opacity:1; visibility:visible; transform:translateY(0); position:relative;}
.compare-view .chead{display:flex; align-items:center; gap:12px; margin-bottom:20px;}
.compare-view .chead .icon-badge{margin-bottom:0;}
.compare-view h4{font-size:19px; font-family:'Inter',sans-serif; font-weight:700;}
.compare-view ul{list-style:none; margin-bottom:16px; background:#fff; border:1px solid var(--card-border); border-radius:16px; overflow:hidden;}
.compare-view li{font-size:14px; line-height:1.65; padding:14px 20px; position:relative; padding-left:38px; border-top:1px solid var(--card-border);}
.compare-view li:first-child{border-top:none;}
.compare-view li::before{content:'—'; position:absolute; left:18px; color:var(--accent);}
.compare-view .foot{font-size:13.5px; font-style:italic; color:var(--muted);}
@media(max-width:760px){.compare-toggle{flex-wrap:wrap;}}

/* tier cards (Flex / Living / Estate) */
.tier-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:18px;}
.tier-card{background:var(--paper-tint); border:1px solid var(--card-border); border-radius:20px; padding:32px 26px; position:relative; transition:transform .3s ease, box-shadow .3s ease;}
.tier-card:hover{transform:translateY(-6px); box-shadow:0 20px 40px -20px rgba(20,21,26,0.2);}
.tier-card.featured{background:#fff; border:2px solid var(--accent); box-shadow:0 16px 40px -20px #E35F3B55;}
.tier-badge{position:absolute; top:-12px; left:26px; background:var(--accent); color:#fff; font-size:10.5px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; padding:6px 14px; border-radius:100px;}
.tier-card h4{font-size:19px; margin-bottom:8px; margin-top:6px;}
.tier-card .sub{font-size:13.5px; color:var(--muted); margin-bottom:16px;}
.tier-card.featured .sub{color:var(--muted);}
.tier-card .tag{display:inline-block; font-size:12px; font-family:'IBM Plex Mono',monospace; color:var(--accent); background:var(--accent-soft); padding:6px 12px; border-radius:100px;}
@media(max-width:860px){.tier-grid{grid-template-columns:1fr;}}

/* pill tag row */
.pill-tag-row{display:flex; flex-wrap:wrap; gap:10px;}
.pill-tag{padding:10px 18px; border-radius:100px; font-size:13px; font-weight:600; background:#fff; border:1px solid var(--card-border); color:var(--text-dark);}

/* quote callout */
.quote-box{background:var(--paper-tint); border-left:3px solid var(--accent); border-radius:12px; padding:22px 26px; font-size:14.5px; font-style:italic; color:var(--text-dark); line-height:1.65;}
.quote-box.on-dark{background:rgba(255,255,255,0.08); border-left-color:#F0A98A; color:rgba(255,255,255,0.9);}

@media(max-width:980px){
  nav.links,.nav-cta{display:none;}
  .burger{display:flex;}
  .card-grid-3,.card-grid-2,.case-grid{grid-template-columns:1fr;}
  .stat-cards{grid-template-columns:1fr 1fr;}
  .footer-top{grid-template-columns:1fr; gap:28px;}
  .grad-banner{padding:36px 24px;}
}

.form-row {
  position: relative;
  /* 关键！作为报错气泡的定位锚点 */
}

.form-error-tip {
  position: absolute;
  top: -36px;
  left: 0;
  background-color: #ed562e;
  color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
  white-space: nowrap;
  z-index: 99;
  display: flex;
  align-items: center;
  gap: 6px;
}

.form-error-tip::after {
  /* 小三角箭头，指向输入框 */
  content: "";
  position: absolute;
  left: 16px;
  bottom: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #ed562e;
}

/* 移动端兼容 */
@media (max-width: 860px) {
  .isBlock {
    display: block !important;
  }
  .wrap-right-info {
    padding-top: 20px !important;
  }
  .btnPadding {
    padding: 14px !important;
    margin-bottom: 20px;
  }
  .home-reveal-father {
    min-height: auto !important;
  }
  .home-reveal {
    position: initial !important;
    width: 100% !important;
    margin-bottom: 10px;
    &:last-child {
      margin-bottom: 0;
    }
  }
}