.luminous-hero{text-align:center;background:radial-gradient(440px 570px at -80px 600px,#4f8cff36,#0000 78%),radial-gradient(500px 600px at calc(100% + 70px) 420px,#4f8cff33,#0000 80%),#fff;padding:158px 0 85px;overflow:hidden}.luminous-inner{max-width:1180px}.luminous-overline{color:#46536b;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:13px;margin-bottom:28px;font:600 10px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.luminous-overline span{border-left:1px solid #c3cddd;padding-left:13px}.luminous-hero h1{max-width:970px;color:var(--ink);letter-spacing:-.035em;margin:0 auto;font-size:clamp(54px,6.3vw,88px);font-weight:500;line-height:1.02}.luminous-lead{color:#46536b;max-width:680px;margin:26px auto 28px;font-size:17px;line-height:1.65}.luminous-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.luminous-actions .btn{box-shadow:none}.luminous-actions .btn span{font-size:18px;font-weight:400;line-height:.8}.luminous-secondary{color:var(--accent-deep);align-items:center;gap:10px;padding:5px 0;font-size:12px;font-weight:500;display:inline-flex}.luminous-secondary:hover{text-underline-offset:5px;text-decoration:underline}.luminous-assurance{color:#67768d;max-width:600px;margin:23px auto 0;font-size:10px;line-height:1.5}.luminous-trace{text-align:left;max-width:1110px;margin:62px auto 0}.luminous-trace-head{color:#66748b;letter-spacing:.06em;justify-content:space-between;gap:15px;padding:0 2px 13px;font:500 9px/1.3 IBM Plex Mono,monospace;display:flex}.luminous-trace ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.luminous-trace li{background:#fff;border:1px solid #d8dfea;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:173px;padding:20px 20px 18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 15px 35px #1235730e}.luminous-trace li:hover{transform:translateY(-4px);box-shadow:0 17px 35px #12357312}.luminous-trace li:not(:last-child):after{content:"→";text-align:center;z-index:1;color:#7c90ae;background:#fff;border:1px solid #e0e6ef;border-radius:50%;width:22px;height:22px;font-size:12px;position:absolute;top:42px;right:-12px}.luminous-symbol{border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:25px;font:700 18px/1 Inter,sans-serif;display:grid}.luminous-trace li:first-child .luminous-symbol{color:#2257c7;background:#eaf0ff}.luminous-trace li:nth-child(2) .luminous-symbol{color:#147b76;background:#e5f3f2}.luminous-trace li:nth-child(3) .luminous-symbol{color:#a63d68;background:#f9ebf1}.luminous-trace li:nth-child(4) .luminous-symbol{color:#6352a8;background:#eeeafd}.luminous-trace b{color:var(--ink);font-size:14px;line-height:1.35}.luminous-trace small{color:#66748b;margin-top:6px;font-size:12px;line-height:1.4}.luminous-trace .trace-break{border-color:#e3bbc9}#where-avera-works{background:#fff}#where-avera-works .work-card{border-radius:16px;box-shadow:0 15px 35px #1235730b}.v4-engagements{background:radial-gradient(600px 360px at 100% 20%,#4f8cff1c,#0000),#fff}.v4-engagements .engagement-path article{border-radius:16px}@media (width<=900px){.luminous-trace ol{grid-template-columns:repeat(2,minmax(0,1fr))}.luminous-trace li:nth-child(2):after{display:none}}@media (width<=600px){.luminous-hero{padding:116px 0 58px}.luminous-hero h1{font-size:46px;line-height:1.03}.luminous-lead{font-size:15px}.luminous-overline{gap:9px;font-size:8px}.luminous-overline span{padding-left:9px}.luminous-trace{margin-top:43px}.luminous-trace ol{grid-template-columns:1fr;gap:9px}.luminous-trace li{grid-template-columns:34px 1fr;column-gap:13px;min-height:104px;padding:15px 16px 14px;display:grid}.luminous-trace li:after{display:none}.luminous-symbol{grid-row:span 2;margin:0}.luminous-trace small{margin-top:1px}.luminous-actions{flex-direction:column;align-items:stretch;gap:17px}.luminous-actions .btn{text-align:center;justify-content:center}.luminous-secondary{align-self:center}}@media (prefers-reduced-motion:reduce){.luminous-trace li{transition:none}.luminous-trace li:hover{transform:none}}
