.psychosocial-section{position:relative;overflow:hidden;padding:116px 0;background:linear-gradient(135deg,#1a1240 0%,#1c1958 48%,#0c3f48 100%);color:#fff}.psychosocial-section::before{content:"";position:absolute;width:760px;height:760px;left:-320px;top:-350px;border-radius:50%;background:radial-gradient(circle,rgba(191,135,255,.28),transparent 65%)}.psychosocial-section::after{content:"";position:absolute;right:-15%;bottom:-45%;width:650px;height:650px;border:1px solid rgba(130,231,215,.18);border-radius:50%;box-shadow:0 0 0 60px rgba(130,231,215,.035),0 0 0 120px rgba(130,231,215,.024)}.psychosocial-layout{position:relative;z-index:1;display:grid;grid-template-columns:.88fr 1.12fr;gap:95px;align-items:center}.psychosocial-copy h2{font-size:clamp(38px,4vw,58px);line-height:1.08;margin-bottom:22px}.psychosocial-copy h2 em{font-family:"Source Serif 4",Georgia,serif;color:#bcafff;font-style:italic;font-weight:600}.psychosocial-copy>p{max-width:520px;color:#c5c7e5;font-size:15px;line-height:1.78}.psychosocial-principles{margin:34px 0;border-top:1px solid rgba(255,255,255,.17)}.psychosocial-principles p{display:grid;grid-template-columns:34px 1fr;gap:12px;margin:0;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12);color:#abb0d7;font-size:11px;line-height:1.6}.psychosocial-principles span{font-size:10px;color:#bdaeff;font-weight:800}.psychosocial-principles b{display:block;color:#fff;font-size:13px;margin-bottom:3px}.psycho-console{overflow:hidden;padding:23px;background:rgba(6,14,38,.57);border:1px solid rgba(255,255,255,.19);border-radius:9px;box-shadow:0 32px 70px rgba(0,0,0,.32);backdrop-filter:blur(18px)}.psycho-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.13)}.psycho-top small{display:block;color:#9ca0c8;font-size:8px;margin-bottom:4px}.psycho-top b{font-size:12px}.psycho-top>span{padding:5px 8px;border:1px solid rgba(166,151,255,.43);border-radius:4px;color:#c2b7ff;font-size:7px;text-transform:uppercase;font-weight:800}.psycho-score{display:grid;grid-template-columns:126px 1fr;gap:21px;align-items:center;padding:25px 0}.score-ring{position:relative;display:grid;place-content:center;width:112px;height:112px;border-radius:50%;background:conic-gradient(#7fe6d7 0 72%,#453d7b 72% 100%)}.score-ring::after{content:"";position:absolute;inset:9px;border-radius:50%;background:#12123c}.score-ring strong,.score-ring small{position:relative;z-index:1;text-align:center}.score-ring strong{font-size:31px}.score-ring small{font-size:7px;color:#b4b8d5}.score-label{font-size:8px;color:#bdaeff;text-transform:uppercase;font-weight:800}.psycho-score h3{margin:6px 0;color:#8fe5c9;font-size:19px}.psycho-score p{margin:0;color:#a7acce;font-size:10px;line-height:1.65}.sector-list{border-top:1px solid rgba(255,255,255,.13)}.sector-list>div{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09)}.sector-list .sector-head{padding:11px 0;color:#858bb4;font-size:7px;text-transform:uppercase;font-weight:800}.sector-list b{font-size:10px}.sector-list em{justify-self:start;padding:4px 6px;border-radius:3px;font-size:7px;font-style:normal;font-weight:800}.sector-list .attention{background:rgba(240,164,110,.18);color:#f7bc83}.sector-list .good{background:rgba(125,227,195,.16);color:#92e8c7}.bar{position:relative;height:5px;border-radius:4px;background:rgba(255,255,255,.13);overflow:hidden}.bar span{position:absolute;inset:0 auto 0 0;border-radius:4px;background:#b8a4ff}.bar.high span{width:83%;background:#e6a069}.bar.medium span{width:58%;background:#c2b3ff}.bar.low span{width:31%;background:#80d9cd}.psycho-footer{display:flex;justify-content:space-between;align-items:center;padding-top:17px;color:#8990b9;font-size:8px}.psycho-footer button{border:0;background:transparent;color:#8ce5d5;font-weight:800;font-size:9px;cursor:pointer}.psycho-footer button b{display:inline-block;margin-left:5px;transition:.2s}.psycho-footer button:hover b{transform:translateX(3px)}.psycho-insight{margin-top:15px;padding:12px 13px;border-left:2px solid #9a8cff;background:rgba(154,140,255,.1);color:#c6c3eb;font-size:9px;line-height:1.6}.status.pale{background:#edf6f3;color:#20806d}@media(max-width:760px){.psychosocial-section{padding:80px 0}.psychosocial-layout{grid-template-columns:1fr;gap:45px}.psycho-console{padding:17px}.psycho-score{grid-template-columns:102px 1fr;gap:13px}.score-ring{width:92px;height:92px}.sector-list>div{grid-template-columns:1.1fr 1fr 1fr .9fr;gap:6px}.psycho-footer{align-items:flex-start;gap:10px;flex-direction:column}}
