.speg-representative{position:relative;overflow:hidden;box-sizing:border-box;min-width:0;width:100%;height:100%;border:1px solid #e3eadb;border-radius:24px;padding:29px!important;background:#fff;box-shadow:0 9px 30px #31543e08;text-align:left;color:#294c35;font-family:Arial,Helvetica,sans-serif}.speg-representative:before{content:"";position:absolute;top:0;left:0;width:82px;height:64px;background:linear-gradient(135deg,#ffe17a,#edc83e);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none}.rep-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.rep-avatar{display:grid;place-items:center;flex-shrink:0;width:57px;height:57px;border-radius:18px;background:linear-gradient(135deg,#ffe17a,#edc83e);font:900 19px Arial;color:#294c35}.rep-badge{font-size:9px;font-weight:800;letter-spacing:.08em;color:#7b8e6f;text-transform:uppercase}.speg-representative h2{font-size:31px!important;font-weight:950!important;letter-spacing:-.045em;margin:0 0 12px!important;line-height:1.1!important;color:#294c35!important}.speg-representative .rep-function{font-size:14px;font-weight:800;color:#31543e;margin:0;line-height:1.6}.speg-representative .rep-sector{display:flex;align-items:center;gap:7px;color:#8a9880;font-size:11px;margin:9px 0 0}.rep-sector svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rep-instances{border-top:1px solid #e9eee3;margin-top:25px;padding-top:22px}.rep-instances>span{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;color:#92a085;text-transform:uppercase;margin-bottom:13px}.rep-tags{display:flex;flex-wrap:wrap;gap:7px}.rep-tags span{font-size:10px;font-weight:600;line-height:1.5;padding:7px 10px;background:#f1f5eb;color:#57714c;border-radius:9px}@media(max-width:750px){.speg-representative{padding:25px!important}.speg-representative h2{font-size:29px!important}}
.rep-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.rep-actions a{font-size:12px;font-weight:700}
