/* School360 discovery presentation across Numerish Products, Solutions, ROI360 and Workflow Adviser. */
body:has(#productCatalogGrid) .industry-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
body:has(#productCatalogGrid) .industry-product-card{min-width:0}
#productCatalogGrid [data-product-key="school360"]{border-color:#f4b1ca;background:linear-gradient(165deg,#fff,#fff7fa)}
#productCatalogGrid [data-product-key="school360"] h3{color:#a9004a}
#productCatalogGrid [data-product-key="school360"] p strong{font-size:.9em;color:#93526d}
#productCatalogGrid [data-product-key="school360"] .product-icon{background:linear-gradient(140deg,#ffe3ef,#f9f1f6)}
#productCatalogGrid [data-product-key="school360"] a{color:#a50049}
body:has(.sol-domain-grid) .sol-domain-grid>.sol-domain-card{grid-column:span 4}
body:has(.sol-domain-grid) .sol-domain-card#education{border-color:#f6b0cb;background:linear-gradient(160deg,#fff,#fff5f9)}
body:has(.sol-domain-grid) .sol-domain-card#education .sol-domain-icon{background:#ffe7f1}
body:has(.sol-domain-grid) .sol-domain-card#education h3{color:#a40048}
.s360-disc-roi-link{padding:28px 0;border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0;background:linear-gradient(112deg,#f8f9fb,#fff1f6)}
.s360-disc-roi-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}
.s360-disc-roi-inner>div:first-child{max-width:750px}
.s360-disc-roi-inner span{display:inline-block;color:#ad004a;font-size:10px;font-weight:900;letter-spacing:.15em}
.s360-disc-roi-inner h2{font-size:clamp(21px,2.7vw,30px);line-height:1.2;letter-spacing:-.035em;margin:8px 0}
.s360-disc-roi-inner p{font-size:13px;color:#566c7c;line-height:1.6;margin:0}
.s360-disc-roi-inner>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:0 1 auto}
.s360-disc-roi-inner .btn{min-height:44px;text-align:center;white-space:nowrap}
.s360-disc-wa-banner{background:linear-gradient(115deg,#f7f9fc,#fff0f6);border:1px solid #edbed1;border-radius:13px;padding:14px 19px;display:flex;gap:12px;align-items:center;margin:10px 0 18px}
.s360-disc-wa-banner strong{font-size:14px;color:#902044;white-space:nowrap}
.s360-disc-wa-banner span{font-size:12px;color:#3d5367;line-height:1.65;flex:1 1 350px;min-width:0}
.s360-disc-wa-banner a{font-size:12px;font-weight:850;color:#a90049;white-space:nowrap}
.s360-wa-evaluation{border:1px solid #e3c1cf;border-radius:13px}
.s360-wa-eval-head{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:14px}
.s360-wa-eval-head h2{font-size:clamp(22px,3.1vw,29px);margin:6px 0 8px}
.s360-wa-eval-head p{font-size:13px;line-height:1.7;color:#596e81;margin:0;max-width:700px}
.s360-wa-eval-state{border:1px solid #d8b8c5;color:#993a59;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:850;white-space:nowrap}
.s360-wa-eval-activities{padding:12px;background:#fff7fa;border:1px solid #f7dce7;border-radius:9px;font-size:12px;line-height:1.6}
.s360-wa-eval-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.s360-wa-eval-grid article{border:1px solid #dbe4eb;background:#fff;border-radius:11px;padding:19px;display:flex;flex-direction:column;gap:8px;min-width:0}
.s360-wa-eval-grid small{font-size:10px;text-transform:uppercase;color:#a90049;letter-spacing:.06em;font-weight:850}
.s360-wa-eval-grid h3{margin:0;font-size:16px}
.s360-wa-eval-grid p{color:#576b7e;font-size:12px;line-height:1.65;margin:0}
.s360-wa-eval-grid a{font-size:12px;color:#a90049;font-weight:850;margin-top:auto}
.s360-wa-eval-warning,.s360-wa-eval-pricing{font-size:12px;line-height:1.65;border-left:3px solid #ff0066;background:#fff4f8;color:#5b3f50;border-radius:7px;padding:14px;margin:12px 0}
.s360-wa-eval-pricing a{color:#a90049;font-weight:850;text-decoration:underline}
.s360-wa-evaluation .wa-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}
body[data-page-key="product-school360"] .s360p-module-grid article[hidden]{display:none!important}
@media(max-width:1250px){body:has(#productCatalogGrid) .industry-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){body:has(.sol-domain-grid) .sol-domain-grid>.sol-domain-card{grid-column:span 6}.s360-disc-roi-inner{flex-direction:column;align-items:flex-start}.s360-disc-wa-banner{flex-wrap:wrap}}
@media(max-width:580px){body:has(#productCatalogGrid) .industry-product-grid{grid-template-columns:minmax(0,1fr)}body:has(.sol-domain-grid) .sol-domain-grid>.sol-domain-card{grid-column:span 12}.s360-wa-eval-grid{grid-template-columns:minmax(0,1fr)}.s360-disc-roi-inner>div:last-child,.s360-disc-roi-inner .btn{width:100%}.s360-disc-wa-banner a{white-space:normal}.s360-wa-eval-head{flex-direction:column}}
@media(prefers-reduced-motion:reduce){#productCatalogGrid [data-product-key="school360"],#education{transition:none!important}}
