/* Nordhashin yksilöllisen toteutuksen korostukset */
.hero-advantage{max-width:545px;margin-top:20px;padding:14px 16px;border:1px solid #9c86ef58;border-radius:14px;background:#ffffff08}.hero-advantage strong{display:block;color:#e7e0ff;font-size:14px;line-height:1.35}.hero-advantage span{display:block;margin-top:5px;color:#b3bdce;font-size:12px;line-height:1.55}.ai-upgrade{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:20px;padding:23px 25px;border:1px solid #7360bf70;border-radius:20px;background:radial-gradient(circle at 8% 0,#513e9652,transparent 35%),#111729}.ai-upgrade>div{max-width:720px}.ai-upgrade>div>span{display:inline-grid;place-items:center;width:31px;height:31px;margin-right:9px;border-radius:9px;background:#392d6c;color:#d9ceff}.ai-upgrade strong{font-size:16px}.ai-upgrade p{margin:7px 0 0;color:var(--muted);font-size:13px}.differentiation{border-top:1px solid var(--line)}.difference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:40px}.difference-card{min-height:220px;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#161c31,#0e1423)}.difference-card>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#362b63;color:#c8b7ff;font-size:18px}.difference-card h3{margin:22px 0 8px;font-size:16px}.difference-card p{margin:0;color:var(--muted);font-size:12px}.difference-cta{margin-top:25px}.project-reference-note{grid-column:span 2;padding:0 5px}.project-detail{margin:12px 0 0;color:var(--muted);font-size:12px}.project-cta{display:inline-block;margin-top:11px;color:#cabbff;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.difference-grid{grid-template-columns:1fr 1fr}.difference-card{min-height:190px}.ai-upgrade{align-items:flex-start;flex-direction:column}.hero-advantage{max-width:100%}.project-reference-note{grid-column:auto}}@media(max-width:460px){.difference-grid{grid-template-columns:1fr}}
