.enterprise-note,
.enterprise-asks{
  position:relative;
  border:1px solid var(--border);
  border-radius:24px;
  background:linear-gradient(180deg, rgba(255,255,255,.09), rgba(255,255,255,.04)), linear-gradient(135deg, rgba(124,92,255,.08), rgba(67,211,255,.05) 60%, transparent 100%);
  box-shadow:var(--shadow-soft);
  overflow:hidden;
}
.enterprise-note::before,
.enterprise-asks::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(180deg, rgba(255,255,255,.05), transparent 40%);
  mask:linear-gradient(180deg, rgba(0,0,0,.72), transparent 84%);
}
.enterprise-note{margin-top:24px;padding:20px 22px;}
.enterprise-note-head,.enterprise-asks-head{position:relative;z-index:1;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;}
.enterprise-note p,.enterprise-asks p,.enterprise-asks h3,.enterprise-ask-grid{position:relative;z-index:1;}
.enterprise-note p{margin:0;}
.enterprise-note p + p{margin-top:8px;}
.enterprise-note strong{color:var(--text);}
.enterprise-source{margin-top:12px !important;font-size:.84rem;line-height:1.6;color:var(--muted2);}
.enterprise-source a{color:inherit;}
.enterprise-asks{margin:24px 0 26px;padding:22px 24px;}
.enterprise-asks h3{margin:0 0 8px;font-size:1.28rem;letter-spacing:-.03em;}
.enterprise-asks .enterprise-summary{margin:0 0 14px;color:var(--muted);}
.enterprise-ask-grid{display:grid;gap:0;}
.enterprise-ask-row{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08);}
.enterprise-ask-row:first-child{border-top:0;padding-top:0;}
.enterprise-ask-row .q,.enterprise-ask-row .a{min-width:0;color:var(--muted);line-height:1.62;}
.enterprise-ask-row .q strong,.enterprise-ask-row .a strong{display:block;margin-bottom:4px;color:var(--text);}
.why-enterprise-wrap{margin-top:26px;}
.attack-enterprise-wrap{margin:22px 0 24px;}
@media (max-width: 900px){
  .enterprise-note,.enterprise-asks{border-radius:20px;}
  .enterprise-ask-row{grid-template-columns:1fr;gap:10px;}
}

.u-enterprise-actions-top-18{margin-top:18px;}
.u-enterprise-actions-top-12{margin-top:12px;}
