.desp{position:relative;background:var(--zn-bg0);padding:70px 40px 84px;overflow:hidden}.desp-wrap{position:relative;max-width:1160px;margin:0 auto}.desp-h2{margin:16px 0 40px;font-size:34px;font-weight:900;line-height:1.6;background:linear-gradient(110deg,var(--sp-h1,var(--zn-t1)) 35%,var(--sp-h2,var(--zn-accent-soft2)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.desp-grid{display:grid;grid-template-columns:repeat(var(--sp-cols,2),1fr);gap:var(--sp-gap,20px);align-items:stretch}.de-scope .desp-card{position:relative;overflow:hidden;display:block;background:var(--sp-card-bg,rgb(255 255 255 / .03));border:1px solid var(--sp-card-bd,rgba(var(--zn-line),.16));border-radius:var(--sp-radius,24px);padding:var(--sp-pad,32px);color:inherit;box-shadow:var(--sp-sh,0 14px 34px rgb(120 60 40 / .1));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;height:100%}.de-scope a.desp-card:hover{color:inherit;transform:translateY(var(--sp-lift,-4px));border-color:var(--sp-card-bd-h,rgb(255 59 92 / .34));box-shadow:var(--sp-sh-h,0 20px 46px rgb(120 60 40 / .16))}.desp-ghost{position:absolute;bottom:-24px;left:-8px;font-size:var(--sp-ghost,96px);font-weight:900;color:#fff0;-webkit-text-stroke:var(--sp-ghost-stroke,1.5px) var(--zn-ghost);line-height:1;pointer-events:none;user-select:none;direction:ltr}.desp-badge{position:relative;display:inline-block;background:linear-gradient(135deg,var(--bd1,var(--zn-crim)),var(--bd2,var(--zn-rose)));color:var(--bd-color,#FFFFFF);font-size:11.5px;font-weight:900;padding:6px 14px;border-radius:999px;box-shadow:0 0 20px var(--bd-glow,rgb(255 59 92 / .4))}.desp-ct{position:relative;font-size:21px;font-weight:900;color:var(--zn-t1);margin:16px 0 8px}.desp-cd{position:relative;font-size:13.5px;color:var(--zn-t5);line-height:2.1;font-weight:500}.desp-foot{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:var(--zn-t6);font-weight:600;flex-wrap:wrap}.desp-foot .dot{width:6px;height:6px;border-radius:50%;background:var(--sp-dot,var(--zn-gold));box-shadow:0 0 8px var(--sp-dot,var(--zn-gold));flex-shrink:0}.de-scope .desp-foot a{color:var(--sp-link,var(--zn-accent-soft));font-weight:800;text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.de-scope .desp-card{transition:none}.de-scope a.desp-card:hover{transform:none}}