/* Floating capsule header; progressive glass refraction with a blur fallback. */
header{width:min(1060px,86%);height:76px;margin:0 auto 26px;padding-inline:25px;position:relative;isolation:isolate;border-radius:999px;border:1px solid #ffffffc9;background:linear-gradient(115deg,#ffffffd9,#ffffffe0 50%,#ffffffcc);box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #ffffffb0,0 8px 30px #20145826,0 1px 3px #fff6;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%);gap:20px}header:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(160deg,#ffffffa8 0%,#ffffff12 35%,#ffffff00 65%,#ffffff65 100%);box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 1px #fff9}header:after{content:'';position:absolute;inset:2px;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 20% 0%,#ffffffbb,transparent 54%),linear-gradient(105deg,transparent 30%,#ffffff35 48%,transparent 68%);opacity:.65}header .brand{color:#2d3359;font-size:13px;letter-spacing:.8px;position:relative;z-index:1}header nav{gap:23px;position:relative;z-index:1}header nav a{color:#464463;font-size:12px;font-weight:500;padding:10px 0;transition:color .2s}header nav a:hover{color:#7654d9}.header-actions{position:relative;z-index:1;gap:16px}#language{color:#595174;font-size:12px}header .button.small{display:inline-flex;padding:11px 18px;border-radius:999px;color:#fff;background:linear-gradient(125deg,#5269e2,#966bcc);border:1px solid #ffffff90;box-shadow:inset 0 1px 1px #ffffff70,0 4px 12px #5e4f9b20;font-size:11px}header .button.small:hover{background:linear-gradient(125deg,#425ada,#875bc5)}main{border-radius:23px}.hero{padding-top:55px}html[dir=rtl] header .brand{direction:ltr}@supports(backdrop-filter:url(#header-refraction)){header{background:linear-gradient(115deg,#ffffffc5,#ffffffdc 50%,#ffffffba);backdrop-filter:url(#header-refraction) blur(16px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}}@media(max-width:1100px){header{width:90%;padding-inline:24px;margin-inline:auto;gap:15px}header nav{gap:16px}header .brand{font-size:12px}}@media(max-width:740px){header{height:65px;width:92%;padding-inline:18px;margin:0 auto 20px;border-radius:999px;gap:10px}header .brand{font-size:11px;letter-spacing:.5px}.header-actions{gap:10px}header .button.small{display:inline-flex;font-size:10px;padding:9px 12px}#language{font-size:11px}.hero{padding-top:30px}}@media(max-width:390px){header .button.small{padding:8px 9px;font-size:9px}header .brand{font-size:10px}#language{font-size:10px}.header-actions{gap:7px}}@media(prefers-reduced-transparency:reduce){header{background:#f6f3ff;backdrop-filter:none;-webkit-backdrop-filter:none}header:before,header:after{display:none}}

/* Frosted insight surfaces: left accent only, without perimeter outlines. */
.project-insight,.hr-story .project-insight{position:relative;isolation:isolate;border:0;border-left:3px solid #ffffffd9;border-inline-start:0;border-right:0;border-top:0;border-bottom:0;border-radius:19px;background:linear-gradient(125deg,#ffffff29,#ffffff12);box-shadow:0 9px 26px #27205d13;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);padding:17px 18px;overflow:hidden}.project-insight:before,.hr-story .project-insight:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:0;border-radius:inherit;background:radial-gradient(ellipse at 0% 0%,#ffffff24,transparent 65%),linear-gradient(135deg,#ffffff0e,#ffffff00 60%)}.project-insight p,.hr-story .project-insight p{color:#fff}.project-insight>span,.hr-story .project-insight>span{color:#fff}html[dir=rtl] .project-insight,html[dir=rtl] .hr-story .project-insight{border-left:3px solid #ffffffd9;border-right:0}@media(prefers-reduced-transparency:reduce){.project-insight,.hr-story .project-insight{background:#795fc8;backdrop-filter:none;-webkit-backdrop-filter:none}}


.project-insight,.hr-story .project-insight{border-inline-start:0;border-left:3px solid #ffffffd9}

