/* Scoped styles for /tools/decision/. */
.decision-category{--decision-accent:#0f766e;--decision-dark:#115e59;--accent:var(--decision-accent)}
.decision-category .eyebrow{border-color:rgba(15,118,110,.18);background:#ecfdf5;color:var(--decision-dark)}
.decision-category .btn-primary,.decision-category .btn-open{background:var(--decision-accent);box-shadow:0 10px 22px rgba(15,118,110,.2)}
.decision-category .btn-primary:hover,.decision-category .btn-open:hover{background:var(--decision-dark)}
.decision-category .hero-panel{position:relative;overflow:hidden;border-color:rgba(15,23,42,.085);box-shadow:0 22px 52px rgba(15,23,42,.1),0 10px 18px rgba(15,23,42,.035),0 2px 0 rgba(255,255,255,.78) inset}
.decision-category .hero-panel::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(15,118,110,.82),rgba(45,212,191,.4),rgba(15,118,110,0));pointer-events:none}
.decision-category .hero-logo{object-fit:contain;padding:3px}
.decision-category .hero-tool-row{min-height:52px;padding:10px 12px 10px 11px;background:linear-gradient(180deg,#fff,#fbfefd)}
.decision-category .hero-tool-main>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.decision-category .decision-category__icon,.decision-category .decision-category__marker{background:#ccfbf1;color:var(--decision-dark)}
.decision-category .decision-category__featured-grid .tool-card,.decision-category .decision-category__tool-grid .tool-card{position:relative;overflow:hidden;min-height:218px;border-color:rgba(15,23,42,.075);background:linear-gradient(180deg,rgba(15,118,110,.035),rgba(255,255,255,0) 48%),#fff;box-shadow:0 12px 30px rgba(15,23,42,.052)}
.decision-category .decision-category__featured-grid .tool-card::before,.decision-category .decision-category__tool-grid .tool-card::before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:3px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,rgba(15,118,110,.82),rgba(45,212,191,.42))}
.decision-category .decision-category__featured-grid .tool-card:hover,.decision-category .decision-category__tool-grid .tool-card:hover,.decision-category .tools-related-card:hover{border-color:rgba(15,118,110,.24)}
.decision-category .decision-category__insight{position:relative;overflow:hidden;border-color:rgba(15,23,42,.075);background:linear-gradient(135deg,rgba(15,118,110,.06),rgba(255,255,255,0) 44%),linear-gradient(180deg,#fff,#fbfefd);box-shadow:0 16px 38px rgba(15,23,42,.06)}
.decision-category .decision-category__insight::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(15,118,110,.78),rgba(45,212,191,.38),rgba(245,158,11,.24))}
.decision-category .insight-item{background:rgba(255,255,255,.82);box-shadow:0 8px 18px rgba(15,23,42,.035)}
@media(max-width:640px){.decision-category .page-hero>*,.decision-category .hero-panel{min-width:0;max-width:100%}.decision-category .page-hero.page-hero-small h1{font-size:clamp(1.95rem,10vw,2.55rem)}.decision-category .hero-actions .btn{width:100%;white-space:normal}.decision-category .hero-tool-cta{display:none}}
